PHP
Referenzliste
session_regenerate_id
Session-Funktionen
Befehl:
bool session_regenerate_id ([ bool $delete_old_session = false ] )
Parameter-Liste:
Beschreibung | |
---|---|
Legt fest, ob die zugehörige alte Sessiondatei gelöscht werden soll oder nicht. |
Rückgabewerte:
Gibt bei Erfolg
TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben. Beschreibung:
Die Funktion session_regenerate_id() ersetzt die aktuelle Session-ID durch eine neue und übernimmt die aktuellen Session-Informationen.
Aktiv in Version:
(PHP 4 >= 4.3.2, PHP 5, PHP 7)
Siehe auch:
Liefert und/oder setzt die aktuelle Session-ID
Initialisiert eine Session
Liefert und/oder setzt den Namen der aktuellen Session
session_regenerate_id() - Beispiel:
Eingabe:
<?php session_start(); $alte_sessionid = session_id(); session_regenerate_id(); $neue_sessionid = session_id(); echo "Alte Session: $alte_sessionid<br>"; echo "Neue Session: $neue_sessionid<br>"; print_r($_SESSION); ?>
Beschreibung:
Beschreibung | |
---|---|
4.3.3 | Falls Session-Cookies aktiviert sind, wird durch die Verwendung von session_regenerate_id() nun auch ein neues Session-Cookie mit der neuen Session-ID abgegeben. |
5.1.0 |
Den Parameter delete_old_session hinzugefügt
|
Session-Funktionen