PHP
Referenzliste
session_set_cookie_params
Session-Funktionen
Befehl:
void session_set_cookie_params ( int $lifetime [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]] )
Parameter-Liste:
Beschreibung | |
---|---|
Die Lebensdauer des Session-Cookies in Sekunden | |
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. | |
Die Cookie-Domain, z.B. 'www.williseiler.ch'. Damit die Cookies auf allen Subdomains zur Verfügung stehen, muss der Domain wie in '.php.net' ein Punkt vorangestellt werden. | |
Falls auf TRUE gesetzt, wird das Cookie nur über sichere Verbindungen gesendet. | |
Falls auf TRUE gesetzt, versucht PHP das httponly-Flag zu senden wenn das Session-Cookie gesetzt wird. |
Rückgabewerte:
Es wird kein Wert zurückgegeben.
Beschreibung:
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.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
session_set_cookie_params() - Beispiel:
Eingabe:
<?php session_set_cookie_params ( 1600, '/tmp', 'www.williseiler.ch' ); $cookie = session_get_cookie_params (); while ( list ( $key, $val ) = each ( $cookie ) ) { echo $key . ': ' . $val . '<br>'; } ?>
Ausgabe:
lifetime: 1600
path: /tmp
domain: www.williseiler.ch
path: /tmp
domain: www.williseiler.ch
Beschreibung:
Mit session_set_cookie_params() kann man verschiedene Parameter eines Cookies bestimmen. Die Funktion wirkt sich nur im aktuellen Skript aus.
Beschreibung:
Version | Beschreibung |
---|---|
5.2.0 | Den Parameter httponly hinzugefügt. |
4.0.4 | Den Parameter secure hinzugefügt. |
Session-Funktionen