# 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 `$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

Version | Beschreibung
--- | ---
8.0.0 | `value` ist nun ein Nullable-Typ.

### 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";
?>`

### Siehe auch

- session.cache_expire
- session.cache_limiter
- session_cache_limiter() - Liefert und/oder setzt die aktuelle Cacheverwaltung

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open