session_cache_expire
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
session_cache_expire — Obtiene y/o define el tiempo de expiración de la caché
Descripción
El tiempo de expiración de la caché se reestablece a su valor por omisión de
180, almacenado en session.cache_limiter,
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
.
Nota:
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.
Ejemplos
Ejemplo #1 Ejemplo con session_cache_expire()
<?php
/* Configura el limitador de caché a 'private' */
session_cache_limiter('private');
$cache_limiter = session_cache_limiter();
/* Configura el tiempo de expiración a 30 minutos */
session_cache_expire(30);
$cache_expire = session_cache_expire();
/* Inicia la sesión */
session_start();
echo "El limitador de caché ahora está fijado a $cache_limiter<br />";
echo "La sesión en caché expirará después de $cache_expire minutos";
?>