Manuale PHP
Indietro |  | Avanti

# session_cache_expire

(PHP 4 >= 4.2.0, PHP 5)

session_cache_expire -- Ritorna il valore corrente di scadenza della cache

## Descrizione

int session_cache_expire ( [int 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()).

Esempio 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().

Indietro | Partenza | Avanti
Funzioni di gestione della sessione | Risali | session_cache_limiter