Jump to content


Photo

Mardita Session Q Nao Expira


  • Faça o login para participar
2 replies to this topic

#1 marcusviniciusrm

marcusviniciusrm

    Normal

  • Usuários
  • 70 posts
  • Sexo:Não informado
  • Localidade:Pindamonhangaba

Posted 23/07/2006, 15:52

oi pessoal, to com um problema com sessions, nao to conseguindo fazer minha session expirar.

seguinte, fiz uma pequena pagina de teste, deêm uma olhada

aqui é a pagina q cria a session,
<?
session_cache_expire(20); // diz q é pra expirar em 20 minutos
session_start(); // inicia a sessao
$_SESSION['minha_variavel'] = "funciona xxxxxx"; // uma variavel de sesssao.. ta certo o jeito q iniciei??


header("location: /teste3.php"); // dai aqui manda pra outra pagina, ja q dizem q tem q mandar depois q inicia
?>

aqui é a outra pagina
<?
$ver = session_cache_expire(); /* entao, td vez q eu entrasse numa pagina eu colocaria valor 20 aqui pra sempre q a pessoa entra atualiza o tempo, mas como é só um teste eu queria pega qto tempo ainda tem */
session_start(); // inicia a sessao
echo $_SESSION['minha_variavel']; // mostrar o valor da minha variavel
echo $ver; /* mostrar qto tempo tem, mas entao, to testando, testando, mas nao consigo chegar a uma conclusao, qse sempre aparece 20, as vezes 1, as vezes 180 */
?>

alguem pode dar um help, pelo menos dizer se ta certo!!!
valeu



mais uma coisa...

pra q serve o session_cache_limiter() ?????

olhei nas configuraçoes do meu servidor, dai diz q session.cache_limiter = nocache
isso nao interfere em nd???

nao entende mto dessa funçao, mas me diz uma coisa, ai parece dizer q nao tem cache, entao, se nao tem cache como q vai expirar???

me corrijam se tiver falando bobeira

Edição feita por: marcusviniciusrm, 23/07/2006, 16:47.


#2 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 23/07/2006, 19:06

SESSION_CACHE_EXPIRE
SESSION_CACHE_LIMITER

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

obviamente, primeiro você usa o SESSION_CACHE LIMITER e depois o SESSION_CACHE_EXPIRE

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#3 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 23/07/2006, 19:57

Você deve utilizar a função session_set_cookie_params para o que almeja.

http://www.php.net/s...t-cookie-params
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq