Liefert und/oder setzt die aktuelle Cache-Verfallszeit

# 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

function 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