PHP
Referenzliste
session_name
Session-Funktionen
Befehl:
string session_name ([ string $name ] )
Parameter-Liste:
Beschreibung | |
---|---|
Der Sessionname referenziert den Namen der Session, der in Cookies und URLs verwendet wird (z.B. PHPSESSID). Er sollte nur alphanumerische Zeichen enthalten und sollte kurz und beschreibend sein (z.B. für Benutzer mit aktivierter Cookie-Warnung). Wenn name angegeben wird, wird der Name der aktuellen Session durch dessen Wert ersetzt.Warnung: Der Sessionname kann nicht nur aus Zahlen bestehen, sondern muss mindestens einen Buchstaben enthalten. Andernfalls wird jedesmal eine neue Session-ID erzeugt. |
Rückgabewerte:
Gibt den Namen der aktuellen Session zurück.
Beschreibung:
session_name() gibt den Namen der aktuellen Session zurück. Falls name angegeben wurde, aktualisiert session_name() den Namen der Session und gibt den alten Namen der Session zurück.
Der Sessionname wird auf den Ausgangswert zurückgesetzt, der zu Beginn in session.name gespeichert wurde. Deshalb muss session_name() bei jeder Anfrage aufgerufen werden (und bevor session_start() oder session_register() aufgerufen wurden).
Der Sessionname wird auf den Ausgangswert zurückgesetzt, der zu Beginn in session.name gespeichert wurde. Deshalb muss session_name() bei jeder Anfrage aufgerufen werden (und bevor session_start() oder session_register() aufgerufen wurden).
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
session_name() - Beispiel:
Eingabe:
<?php /* den Sessionnamen auf WebsiteID setzen */ $name_vorher = session_name ("WebsiteID"); echo "Der vorhergehende Sessionname war $name_vorher<br />"; ?>
session_name() - Beispiel 2:
Eingabe:
<?PHP echo session_name (); session_name ( 'SESSION' ); echo '<br>'; echo session_name (); ?>
Beschreibung:
Mit session_name() kann man sich den Namen der aktuellen Session zur�ckgeben lassen. Der Session-Name referenziert die aktuelle Session-ID in Cookies und URLs und sollte nur aus alphanumerischen Zeichen bestehen. Man kann der Session mit dieser Funktion einen neuen Namen (name) zuweisen. Wird dies nicht gemacht, erh�lt die Session den Wert, welcher in session.name gespeichert ist.
Session-Funktionen