Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

joaogil

sessões com nomes diferentes e como destruí-las

Recommended Posts

Eu posso nomear diferentes sessões com diferentes nomes assim:

 

Numa área eu uso uma sessão assim:

 

PHP

[*]

[*]session_start("user");

[*]

 

e na outra área eu usria uma sessão com outro nome assim:

 

PHP

[*]

[*]session_start("digitadores");

[*]

 

Aí para o arquivo logoff.php para destruir a sessão session_start('user') eu tenho esse código:

 

PHP

[*]

[*]session_start('user');

[*]session_destroy('user')// tb testei assim session_destroy()

[*]

 

Mas não está destruindo a sessão !!!! Ou seja se eu der um voltar na página eu continuo logado !!!! ????

Compartilhar este post


Link para o post
Compartilhar em outros sites

o sr php.net diz:bool session_start ( void )ebool session_destroy ( void )void == nada, ou seja voce esta iniciando a sessao errado e destroindo errado tambem... você nao define nome da sessao por aipara iniciar é:session_start();e para destruir:session_destroy();somente isso nada mais ^^[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado, eu sei que void significa nada mas eu não tinha visto !

 

Mas eu já vi exemplos onde se nomeava a sessão no session_start(), agora eu sei que está errado.

 

Então como eu posso nomear sessões com nomes diferentes ? Eu usaria session_name('nome_da_sessao'); ??

 

E daí para destruir essa sessão com esse nome específico seria assim:

 

PHP

[*]<?

[*]

[*]session_name("nome_da_sessao");

[*]session_start();

[*]session_unset();  // Eliminar todas as variáveis de sessão.

[*]session_destroy();  // Finalmente, destruição da sessão.

[*]

[*]

[*]?>

 

Mas acho que o melhor é não nomear as sessão em si né ? E sim nomear apenas as variáveis ne la registradas, eu acho ??!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai depende ne.. depende o que você quer fazer ^^para que você precisa mudar o nome da sessao ? eu nao vejo muita utlidade nisso nao ...[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.