Ir para conteúdo
Fórum Script Brasil
  • 0

Sessions


hlegius

Pergunta

Pessoal,

Seguinte sempre utilizei session para fazer os meus programinhas de login, só que em momento algum pensei em definir um tempo de vida a eles, tipo os cookies...

daí fui olhar o manual, porém não a muita explicação sobre...

o que achei foi algo assim:

session_set_cookie_params(int lifetime, string path, string domain, bool secure);

mas nem faço idéia de como usa-lo para definir um tempo de vida de uma session...

alguém poderia me dar uma força a respeito?

até... smile.gif

Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0

uh...

não entendi...

veja:

$valor = session_cache_expire(120);

session_start("teste");

session_destroy();

session_name();

session_register("login");

print $valor;

ele me retorna 180 (o padrão)

falta algo? Pois a unica exigencia que vi no manual foi que deveria ser chamado em todas as páginas com a session e sempre antes de session_start()

até... smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0

tente setar um novo tempo de expire e não retornar o atual:

session_cache_expire(60);

session_start();

echo "novo expire: ".session_cache_expire();

E não se usa mais a session_register() e a session_unregister() e sim a array superglobal $_SESSION['']. Para desregistrar seria unset($_SESSION['variavel']);... cool.gif

Link para o comentário
Compartilhar em outros sites

  • 0

agora sim, está funcionando legal...

viu para registrar eu uso a $_SESSION['valor'] ?

e se eu precisar registrar vários itens, tipo login,senha,grupo ?

com session_register($login,$senha,$grp);

e com esse? criaria 3 $_SESSION's ?

hehe... eu sou mó doideira... para destruir eu uso unset($_SESSION['valor']) e para registrar usava session_register()...

valeu pelo toque!

até... smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0
agora sim, está funcionando legal...

viu para registrar eu uso a $_SESSION['valor'] ?

e se eu precisar registrar vários itens, tipo login,senha,grupo ?

com session_register($login,$senha,$grp);

e com esse? criaria 3 $_SESSION's ?

hehe... eu sou mó doideira... para destruir eu uso unset($_SESSION['valor']) e para registrar usava session_register()...

valeu pelo toque!

até... smile.gif

Opa, não!

Pra registrar você faz vomo uma variável normal:

<?php

session_cache_expire(60);

session_start();

$_SESSION['variavel] = 'valor'

unset($_SESSION['variavel]);

?>

smile.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...