Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

session_name

Session-Funktionen

    Befehl:
string session_name ([ string $name ] )


    Parameter-Liste:
NameBeschreibung
nameDer 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).


    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