azeredo 0 Denunciar post Postado Dezembro 8, 2006 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
Mario Helme 0 Denunciar post Postado Dezembro 8, 2006 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
azeredo 0 Denunciar post Postado Dezembro 8, 2006 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
Mario Helme 0 Denunciar post Postado Dezembro 8, 2006 É 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
azeredo 0 Denunciar post Postado Dezembro 8, 2006 Vlw... funcionou certinho.... Compartilhar este post Link para o post Compartilhar em outros sites