session_unregister

(PHP 4, PHP 5)

session_unregister — Unregister a global variable from the current session

Описание

bool session_unregister ( string $name )

session_unregister() unregisters the global variable named name from the current session.

Список параметров

name

The variable name.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примечания

Замечание: If $_SESSION (or $HTTP_SESSION_VARS for PHP 4.0.6 or less) is used, use unset() to unregister a session variable. Do not unset() $_SESSION itself as this will disable the special function of the $_SESSION superglobal.

Предостережение

This function does not unset the corresponding global variable for name , it only prevents the variable from being saved as part of the session. You must call unset() to remove the corresponding global variable.

Предостережение

If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use session_register(), session_is_registered() and session_unregister().

Коментарии

as a side note you must have session_start() set inorder to actually unregister the session varibles.
2004-11-27 00:55:28
http://php5.kiev.ua/manual/ru/function.session-unregister.html
If globals is on, you'll have to unset the $_SESSION[varname] as well as the $varname.

Like:

unset($_SESSION[varname]);
unset($varname);
2004-12-09 03:13:29
http://php5.kiev.ua/manual/ru/function.session-unregister.html
To unregister some session you can use:

<?php
// delete session
$_SESSION['NAME'] = array();

// start session
session_start();

// put info in session
$_SESSION['NAME']['userid'] = 5;
$_SESSION['NAME']['name'"John Doe";
?>
2016-06-30 03:34:37
http://php5.kiev.ua/manual/ru/function.session-unregister.html

    Поддержать сайт на родительском проекте КГБ