session_cache_expire

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

session_cache_expireLiefert und/oder setzt die aktuelle Cache-Verfallszeit

Beschreibung

session_cache_expire(?int$value = null): int|false

session_cache_expire() gibt die aktuelle Einstellung von session.cache_expire zurück.

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.

Changelog

VersionBeschreibung
8.0.0value ist nun ein Nullable-Typ.

Beispiele

Beispiel #1 session_cache_expire()-Beispiel

<?php



session_cache_limiter('private');
$cache_limiter = session_cache_limiter();


session_cache_expire(30);
$cache_expire = session_cache_expire();



session_start();

echo
"Die Cacheverwaltung ist jetzt auf $cache_limiter gesetzt<br />";
echo
"Die Session wird für $cache_expire Minuten im Cache gespeichert";
?>

Siehe auch

To Top