PHP Doku:: Hebt die Registrierung einer globalen Variablen in der aktuellen Session auf - function.session-unregister.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzSession-ErweiterungenSessionbehandlungSession-Funktionensession_unregister

Ein Service von Reinhard Neidl - Webprogrammierung.

Session-Funktionen

<<session_start

session_unset>>

session_unregister

(PHP 4, PHP 5)

session_unregisterHebt die Registrierung einer globalen Variablen in der aktuellen Session auf

Beschreibung

bool session_unregister ( string $name )

session_unregister() hebt die Registrierung der globalen Variablen namens name in der aktuellen Session auf.

Warnung

Diese Funktion ist seit PHP 5.3.0 DEPRECATED (veraltet). Sich auf diese Funktion zu verlassen ist in keiner Weise empfehlenswert.

Parameter-Liste

name

Der Variablenname

Rückgabewerte

Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

Anmerkungen

Hinweis:

Benutzen Sie bei Verwendung von $_SESSION (oder $HTTP_SESSION_VARS bei PHP 4.0.6 oder niedriger) unset() um die Registrierung einer Session-Variablen aufzuheben. Heben Sie aber nicht $_SESSION selbst mit unset() auf, weil dies die besondere Funktion der Superglobalen $_SESSION deaktivieren würde.

Achtung

Diese Funktion löscht die name entsprechende globale Variable nicht, sondern verhindert nur, dass die Variable als Teil der Session gespeichert wird. Sie müssen unset() aufrufen, um die entsprechende globale Variable zu entfernen.

Achtung

Wenn Sie $_SESSION (oder $HTTP_SESSION_VARS) verwenden, sollten Sie nicht session_register(), session_is_registered() und session_unregister() verwenden.


2 BenutzerBeiträge:
- Beiträge aktualisieren...
dylan82 AT xs4all DOT nl
9.12.2004 10: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.11.2004 7:55
as a side note you must have session_start() set inorder to actually unregister the session varibles.



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)