downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

session_unset> <session_start
Last updated: Fri, 20 May 2011

view this page in

session_unregister

(PHP 4, PHP 5)

session_unregisterDeja de registrar una variable global de la sesión actual

Descripción

bool session_unregister ( string $name )

session_unregister() deja de registrar una variable global name de la sesión actual.

Warning

Esta función ha sido declarada OBSOLETA desde PHP 5.3.0. Su uso está totalmente desaconsejado.

Parámetros

name

El nombre de la variable.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Notas

Note:

Si se usa $_SESSION (o $HTTP_SESSION_VARS para PHP 4.0.6 o anterior), utilice unset() para dejar de registrar una variable de sesión. No use unset() con $_SESSION ya que deshabilitará la función especial de la matriz superglobal $_SESSION.

Caution

Esta función no destruye la variable global correspondiente para name, sólo impide que la variable sea guardada como parte de la sesión. Se debe llamar a unset() para eliminar la variable global correspondiente.

Caution

Si está usando $_SESSION (o $HTTP_SESSION_VARS), no use session_register(), session_is_registered() y session_unregister().



add a note add a note User Contributed Notes session_unregister
dylan82 AT xs4all DOT nl 09-Dec-2004 09:13
If globals is on, you'll have to unset the $_SESSION[varname] as well as the $varname.

Like:

unset($_SESSION[varname]);
unset($varname);
jsmith at uncommoner dot com 27-Nov-2004 06:55
as a side note you must have session_start() set inorder to actually unregister the session varibles.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites