PHP
Referenzliste
session_cache_expire
Session-Funktionen
Befehl:
int session_cache_expire ([ string $new_cache_expire ] )
Parameter-Liste:
Beschreibung | |
---|---|
Wenn new_cache_expire angegeben wurde, wird die aktuelle cache_expire durch new_cache_expire ersetzt.Hinweis: Das Setzen von new_cache_expire bewirkt nur dann etwas, wenn session.cache_limiter auf einen anderen Wert als nocache gesetzt ist. |
Beschreibung:
session_cache_expire() gibt die aktuelle Einstellung von session.cache_expire zurück.
Die Cache-Verfallszeit wird zu Beginn einer Anfrage auf den standardmässigen 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.
Die Cache-Verfallszeit wird zu Beginn einer Anfrage auf den standardmässigen 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.
Aktiv in Version:
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
Hinweis:
Hinweis:
Das Setzen von new_cache_expire bewirkt nur dann etwas, wenn session.cache_limiter auf einen anderen Wert als nocache gesetzt ist.
Siehe auch:
Liefert und/oder setzt die aktuelle Cacheverwaltung
session_cache_expire() - Beispiel:
Eingabe:
<?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"; ?>
Beschreibung:
Mit session_cache_expire() kann man sich die den Wert der aktuellen Cachespeicherung aus der Konfigurationsdatei (php.ini) zur�ckgeben lassen. Wird der optionale Parameter neue_cache_verfallszeit benutzt, so wird der vorhandene Wert neu gesetzt (in Minuten). Bitte beachten Sie, dass zu Beginn einer Anfrage der Wert auf den in der Konfigurationsdatei angegebenen, zur�ckgesetzt wird. Somit m�ssen Sie session_cache_expire() vor der Funktion session_start() aufrufen!
session_cache_expire() - Beispiel 2:
Eingabe:
<?PHP session_cache_expire ( 50 ); $cachespeicherung = session_cache_expire (); session_start (); echo 'Aktuelle Cachespeicherung: ' . $cachespeicherung . ' Minuten'; ?>
Ausgabe:
Aktuelle Cachespeicherung: 50 Minuten
Session-Funktionen