PHP Handbuch
Zurück |  | Weiter

# session_id

(PHP 4 , PHP 5)

session_id -- Liefert und/oder setzt die aktuelle Session-ID

## Beschreibung

string session_id ( [string ID] )

session_id() gibt die Session-ID der aktuellen Session zurück.

Wenn ID angegeben wird, wird die die aktuelle Session-ID ersetzt. session_id() muss zu diesem Zweck vor session_start() aufgerufen werden. In Abhängigkeit von der Session-Prozedur sind in der Session-ID nicht alle Zeichen erlaubt. Zum Beispiel erlaubt die dateibasierte Session-Prozedur nur Zeichen im Bereich a-z, A-Z and 0-9!

> Anmerkung: Falls Session-Cookies verwendet werden und für session_id() eine ID angegeben wird, wird ungeachtet dessen, ob die aktuelle Session-ID mit der neuen identisch ist, bei jedem Aufruf von session_start() ein neues Cookie gesendet.

Die Konstante SID kann auch dazu verwendet werden, den aktuellen Namen und die Session-ID als Zeichenkette passend zum Anhängen an URLs zu erhalten. Beachten Sie, dass SID nur definiert ist, wenn vom Client nicht das richtige Cookie gesendet wurde. Siehe auch Session Funktionen.

Siehe auch session_start(), session_set_save_handler() und session.save_handler.

Zurück | Zum Anfang | Weiter
session_get_cookie_params | Nach oben | session_is_registered