Documentación offline PHP master

session_cache_expire

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

session_cache_expire

Obtiene y/o define el tiempo de expiración de la caché

Descripción#

session_cache_expire([int $value]): int
```php

`session_cache_expire` devuelve la configuración actual de `session.cache_expire`.

El tiempo de expiración de la caché se reestablece a su valor por omisión de 180, almacenado en [session.cache_limiter](#ini.session.cache-expire), al inicio de la petición. Por lo tanto, debe llamarse `session_cache_expire` en cada petición (y antes de que `session_start` sea llamada).

## Parámetros

`value`  
Si `value` es proporcionado y no `null`, la configuración actual de cache expire será reemplazada por `value`.

> [!NOTE]
> La directiva `value` solo tiene efecto si `session.cache_limiter` tiene un valor *diferente* de `nocache`.

## Valores devueltos

Devuelve la configuración actual de `session.cache_expire`. El valor devuelto debe leerse en minutos, y por omisión, es 180. En caso de fallo al modificar el valor, `false` es devuelto.

## Historial de cambios

| Versión | Descripción                |
|---------|----------------------------|
| 8.0.0   | `value` ahora es nullable. |

## Ejemplos

Ejemplo con `session_cache_expire`
"; echo "La sesión en caché expirará después de $cache_expire minutos"; ?>

```php

Véase también#

session.cache_expire, session.cache_limiter, session_cache_limiter