session_cache_expire
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
session_cache_expire — Liefert und/oder setzt die aktuelle Cache-Verfallszeit
Beschreibung
session_cache_expire
( int|null $value
= null
) : int|false
Die Cache-Verfallszeit wird zu Beginn einer Anfrage auf den standardmäßigen
Wert von 180, der in
session.cache_expire
gespeichert ist, zurückgesetzt. Folglich müssen Sie
session_cache_expire() bei jeder Anfrage (und vor dem
Aufruf von session_start()) aufrufen.
Parameter-Liste
-
value
-
Wenn value
angegeben wurde und nicht null
ist,
wird die aktuelle Cache-Verfallszeit durch value
ersetzt.
Hinweis:
Das Setzen von value
bewirkt nur dann etwas,
wenn session.cache_limiter
auf einen
anderen Wert als nocache
gesetzt ist.
Rückgabewerte
Gibt die aktuelle Einstellung von session.cache_expire
zurück. Der zurückgegebene Wert wird in Minuten angegeben und ist
standardmäßig auf 180 gesetzt. Falls die Änderung des Werts fehlschlägt,
wird false
zurückgegeben.
Beispiele
Beispiel #1 session_cache_expire()-Beispiel
<?php
/* setzen der Cacheverwaltung auf 'private' */
session_cache_limiter('private');
$cache_limiter = session_cache_limiter();
/* setzen der Cache-Verfallszeit auf 30 Minuten */
session_cache_expire(30);
$cache_expire = session_cache_expire();
/* starten der Session */
session_start();
echo "Die Cacheverwaltung ist jetzt auf $cache_limiter gesetzt<br />";
echo "Die Session wird für $cache_expire Minuten im Cache gespeichert";
?>