Pilantra Postado Março 15, 2006 Denunciar Share Postado Março 15, 2006 Ae galera, alguém pode me explicar porque?<?session_start();$_SESSION["nome_user"] = "";$_SESSION["id_user"] = "";$_SESSION["email_user"] = "";$_SESSION["visitas_user"] = "";$_SESSION = array();session_unset();session_destroy();unset($_SESSION);header("Location: index.php");?>Quando volta pra index.php o cara tá logado ainda Tem coisas que não da pra entender =/ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kandrade Postado Março 15, 2006 Denunciar Share Postado Março 15, 2006 tem como verificar se a session_destroy realmente destruiu os dados.... <? session_start(); $_SESSION["nome_user"] = ""; $_SESSION["id_user"] = ""; $_SESSION["email_user"] = ""; $_SESSION["visitas_user"] = ""; $_SESSION = array(); session_unset(); $retorno = session_destroy(); if($retorno) echo "Dados destruidos com sucesso\n"; else echo "Dados não foram destruidos\n"; unset($_SESSION); header("Location: index.php"); ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Pilantra Postado Março 15, 2006 Autor Denunciar Share Postado Março 15, 2006 Mas como que pode? Ele escreveu "Dados excluido com sucesso!" e depois eu voltei pra index.php e o usuário ainda estava logado!!!!!O que pode ser isso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kandrade Postado Março 15, 2006 Denunciar Share Postado Março 15, 2006 tente assim.....ve se muda alguma coisa: <? session_start(); $_SESSION["nome_user"] = ""; $_SESSION["id_user"] = ""; $_SESSION["email_user"] = ""; $_SESSION["visitas_user"] = ""; $_SESSION = array(); unset($_COOKIE[session_name()]); $retorno = session_destroy(); if($retorno) echo "Dados destruidos com sucesso\n"; else echo "Dados não foram destruidos\n"; header("Location: index.php"); ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Pilantra Postado Março 15, 2006 Autor Denunciar Share Postado Março 15, 2006 Ae agora eu consegui, eu achei uma coisinha que talvez estava impedindo a destruição das sessions:if(!session_id()){ session_name('site'); session_start();}Eu apaguei e deixei apenas o session_start() e agora a aniquilação das sessions foi efetuada heheheheh!!! Esse site veio pronto aqui de um cliente que quis transferir o site pra cá, dae como não fui eu que programei, acontece essas coisas de não saber o porque acontece =DValeu pela ajuda.Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Pilantra
Ae galera, alguém pode me explicar porque?
Quando volta pra index.php o cara tá logado ainda
Tem coisas que não da pra entender =/
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
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.