(PHP 4 >= 4.2.0, PHP 5)
session_cache_expire — Ritorna il valore corrente di scadenza della cache
$nuova_scadenza_cache
] )
session_cache_expire() ritorna il valore corrente di
session.cache_expire. Il valore ritornato deve essere espressio
in minuti, di default 180. Se si assegna nuova_scadenza_cache
, il valore corrente di scadenza della cache viene sostituito con
nuova_scadenza_cache
.
La scadenza della cache viene reimpostata al valore predefinito di 180 memorizzato in session.cache_limiter ad ogni richiesta di pagina. Quindi, è necessario chiamare session_cache_expire() in ogni pagina (e prima di invocare session_start()).
Example #1 session_cache_expire() esempio
<?php
/* assegna il limite della cache su 'private' */
session_cache_limiter('private');
$cache_limiter = session_cache_limiter();
/* imposta la scadenza della cache su 30 minuti */
session_cache_expire(30);
$cache_expire = session_cache_expire();
/* avvia la sessione */
session_start();
echo "Il limite della cache ora è impostato su $cache_limiter<br />";
echo "Le pagine di sessione nella cache scadranno dopo $cache_expire minutes";
?>
Nota: Impostazione
nuova_scadenza_cache
è utile soltanto, se session.cache_limiter è impostato su un valore diverso da nocache.
Vedere inoltre le impostazioni di configurazione session.cache_expire, session.cache_limiter e session_cache_limiter().