session_set_cookie_params
(PHP 4, PHP 5)
session_set_cookie_params — Setzt die Session-Cookie-Parameter
Beschreibung
$lifetime
[, string $path
[, string $domain
[, bool $secure = false
[, bool $httponly = false
]]]] )Setzen der Cookie-Parameter, die in der php.ini definiert sind. Diese Funktion wirkt sich nur für die Dauer des Scripts aus. Folglich müssen Sie session_set_cookie_params() bei jeder Anfrage und noch vor dem Aufruf von session_start() aufrufen.
Diese Funktion aktualisiert die Laufzeitwerte der zugehörigen Konfigurationsschlüssel, die mittels ini_get() abgefragt werden können.
Parameter-Liste
-
lifetime -
Die Lebensdauer des Session-Cookies in Sekunden
-
path -
Der Pfad der Domain, in dem das Cookie zu Verfügung steht. Mit einem einfachen Schrägstrich ('/') gilt es für alle Pfade der Domain.
-
domain -
Die Cookie-Domain, z.B. 'www.php.net'. Damit die Cookies auf allen Subdomains zur Verfügung stehen, muss der Domain wie in '.php.net' ein Punkt vorangestellt werden.
-
secure -
Falls auf
TRUEgesetzt, wird das Cookie nur über sichere Verbindungen gesendet. -
httponly -
Falls auf
TRUEgesetzt, versucht PHP das httponly-Flag zu senden wenn das Session-Cookie gesetzt wird.
Rückgabewerte
Es wird kein Wert zurückgegeben.
Changelog
| Version | Beschreibung |
|---|---|
| 5.2.0 |
Den Parameter httponly hinzugefügt.
|
Siehe auch
- session.cookie_lifetime
- session.cookie_path
- session.cookie_domain
- session.cookie_secure
- session.cookie_httponly
- session_get_cookie_params() - Liefert die Session-Cookie Parameter