PHP 5.5.16 is released

session_unregister

(PHP 4, PHP 5 < 5.4.0)

session_unregister Deregistra una variabile dalla sessione corrente

Descrizione

bool session_unregister ( string $name )

session_unregister() deregistra (dimentica) la variabile globale con nome name dalla sessione corrente.

Questa funzione restituisce TRUE quando la variabile viene deregistrata con successo dalla sessione.

Nota:

Se viene usata $_SESSION (o $HTTP_SESSION_VARS per PHP 4.0.6 o inferiore), usate unset() per deregistrare una variabile di sessione.

Attenzione

Questa funzione non deimposta la corrispondente variabile globale per name, impedisce solo che la variabile venga salvata come parte della sessione. Dovete chiamare unset() per rimuovere la variabile globale corrispondente.

Attenzione

Se state usando $HTTP_SESSION_VARS/$_SESSION, non usate session_register(), session_is_registered() e session_unregister().

add a note add a note

User Contributed Notes 2 notes

up
1
dylan82 AT xs4all DOT nl
9 years ago
If globals is on, you'll have to unset the $_SESSION[varname] as well as the $varname.

Like:

unset($_SESSION[varname]);
unset($varname);
up
-6
jsmith at uncommoner dot com
9 years ago
as a side note you must have session_start() set inorder to actually unregister the session varibles.
To Top