santos_s 12 Denunciar post Postado Setembro 8, 2013 galera não estou conseguindo destruir sessão, código. session_start(); unset($_SESSION['email']); session_destroy(); header("Location:/sistema/login/login.php"); resaltando que se estiver no mesmo diretório ela é destruída. diretorio do logout: sistema/Login/logout.php ou seja os arquivos do diretório login são destruídos, já os do diretório: sistema/cadastro/painel.php não são destruídos. Outra dúvida, como destruir a sessão se o usuário não utilizar por um determinado tempo o sistema? acredito que seja JavaScript mais não tenho idéia de como é feito. []s Compartilhar este post Link para o post Compartilhar em outros sites
Diogo Alves da Silva 2 Denunciar post Postado Setembro 8, 2013 Você pode criar um arquivo chamado logout.php, e nele você destruirá todas as sessões de outras pastas que ainda estiverem abertas... Quanto ao tempo de expirar sessão, existe um método do próprio PHP que faz isso, o session_cache_expire() http://php.net/manual/pt_BR/function.session-cache-expire.php Espero ter ajudado, Abraços! Compartilhar este post Link para o post Compartilhar em outros sites
santos_s 12 Denunciar post Postado Setembro 8, 2013 Você pode criar um arquivo chamado logout.php, e nele você destruirá todas as sessões de outras pastas que ainda estiverem abertas... Espero ter ajudado, Abraços! Eu já crie o arquivo logout.php, só que ele não destroi a sessão da outras pastas que estão abertas. []s Compartilhar este post Link para o post Compartilhar em outros sites