Ir para conteúdo

POWERED BY:

Arquivado

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

azeredo

Terminar com uma sessao...

Recommended Posts

Dae pessoa....

 

Estou tentando fazer com que a sessão seja destruida quando clicar num link....

 

fiz assim...

 

<?php	if (isset ($_SESSION['nome']))	{		session_destroy();			}	include("login.html");		?>

e assim...

 

<?php	if (isset ($_SESSION['nome']))	{		unsset($_SESSION['nome']);			}	include("login.html");		?>

mas nenhum dos casos funcionou... não dá nenhuma mensagem de erro... mas ao tentar acessar um link que verifica se a sessao existe, ele acessa normalmente.... só "apaga" a sessão quando fecha o navegador....

 

Vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voce precisa dar um session_start() antes de tudo. Faço dessa forma:

<?php@session_start();@session_unset();$_SESSION = array();@session_destroy();?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipo... ao fazer o login... dou um session_start() e $_SESSION['nome']='teste' por exemplo... e ao clicar no link sair.... faço que pus lá em cima...a sessão já está startada por isso nao tinha posto session_start....flw

Compartilhar este post


Link para o post
Compartilhar em outros sites

É que, em toda página onde você vai trabalhar com sessões, você precisa primeiro iniciar a sessão para depois manipular as variáveis de sessão.Ao se mudar de uma página para outra, o session_start() já não funciona mais. Precisa ser chamado novamente. [;)]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vlw... funcionou certinho....

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.