session_unregister

Unregister a global variable from the current session

&reftitle.description; `bool` `session_unregister` `string` `name`

`session_unregister` unregisters the global variable named `name` from the current session.

&warn.deprecated.function-5-3-0.removed-5-4-0;
&reftitle.parameters;

`name`

- The variable name.

&reftitle.returnvalues;

&return.success;

&reftitle.notes;

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`.