array (
0 => 'index.php',
1 => 'PHP Manual',
),
'head' =>
array (
0 => 'UTF-8',
1 => 'de',
),
'this' =>
array (
0 => 'function.session-set-cookie-params.php',
1 => 'session_set_cookie_params',
),
'up' =>
array (
0 => 'ref.session.php',
1 => 'Session-Funktionen',
),
'prev' =>
array (
0 => 'function.session-save-path.php',
1 => 'session_save_path',
),
'next' =>
array (
0 => 'function.session-set-save-handler.php',
1 => 'session_set_save_handler',
),
'alternatives' =>
array (
),
'source' =>
array (
'lang' => 'de',
'path' => 'reference/session/functions/session-set-cookie-params.xml',
),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);
?>
session_set_cookie_params
(PHP 4, PHP 5, PHP 7, PHP 8)
session_set_cookie_params — Setzt die Session-Cookie-Parameter
Beschreibung
session_set_cookie_params(
array $lifetime_or_options
):
bool
Diese Funktion aktualisiert die Laufzeitwerte der zugehörigen
Konfigurationsschlüssel, die mittels ini_get() abgefragt
werden können.
Parameter-Liste
lifetime_or_options
-
Bei Verwendung der ersten Signatur, die
Lebensdauer des
Session-Cookies in Sekunden.
Ein assoziatives Array, das die Schlüssel
lifetime
, path
,
domain
, secure
,
httponly
und samesite
enthalten
kann. Die Werte haben dieselbe Bedeutung wie für die gleichnamigen
Parameter beschrieben. Der Wert des
samesite
-Elements sollte entweder
Lax
oder Strict
sein. Ist eine
der erlaubten Optionen nicht angegeben, dann ist ihr Standardwert
derselbe wie für den expliziten Parameter. Wird das
samesite
-Element nicht angegeben, dann wird das
SameSite-Attribut des Cookies nicht gesetzt.
path
-
Der Pfad der Domain, in
dem das Cookie zur 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 true
gesetzt, wird das Cookie nur über
sichere Verbindungen
gesendet.
httponly
-
Falls auf true
gesetzt, versucht PHP das
httponly-Flag zu
senden, wenn das Session-Cookie gesetzt wird.
Rückgabewerte
Gibt bei Erfolg true
zurück. Bei einem Fehler wird false
zurückgegeben.