Manual do PHP
Anterior |  | Próxima

# session_cache_expire

(PHP 4 >= 4.2.0)

session_cache_expire -- Retorna o prazo do cache atual

## Descrição

int session_cache_expire ( [int new_cache_expire])

session_cache_expire() retorna o prazo do cache atual. O valor retornado deve ser lido em minutos, sendo o padrão de 180 minutos. Se `new_cache_expire` for dado, o prazo do cache atual é substituído com `new_cache_expire`.

O prazo para o cache expirar e retornado ao padrão de 180 minutos guardado em `session.cache_limiter` no inicio do script. Então você precisa usar session_cache_expire() para cada requesição (e antes que session_start() seja utilizada).

Exemplo 1. Exemplo session_cache_expire()
`<?php /* Define o limitador de cache para 'private' */ session_cache_limiter('private'); $cache_limiter = session_cache_limiter(); /* Define o limite de tempo do cache em 30 minutos */ session_cache_expire (30); $cache_expire = session_cache_expire(); /* Inicia a sessão */ session_start(); echo "O limitador de cache agora é $cache_limiter</ br>"; echo "As sessões em cache irão expirar em $cache_expire minutos"; ?>`

> Nota: Definindo `new_cache_expire` funciona somente se `session.cache_limiter` tiver um valor diferente de `nocache`.

Veja também as configurações para session.cache_expire, session.cache_limiter e a função session_cache_limiter().

Anterior | Principal | Próxima
Sessões | Acima | session_cache_limiter