Lucas AG 1 Denunciar post Postado Março 23, 2014 Olá Bom dia!!! eu fis um sistema simples de logout ele não esta funcionando ele mostra esse erro ali em baixo Obrigado. :( Os códigos são esses em baixo: <?php session_start(); session_unregister($_SESSION['id']); session_unregister($_SESSION['nome']); session_unregister($_SESSION['login']); session_destroy(); header("Location:login.php"); ?> Compartilhar este post Link para o post Compartilhar em outros sites
samoelyeshua 15 Denunciar post Postado Março 23, 2014 Se $_SESSION (ou $HTTP_SESSION_VARS para PHP 4.0.6 ou inferior) é usada, use unset() para desregistrar uma variável de sessão. Não use unset() na própria $_SESSION já que irá desabilitar a função especial de superglobal da$_SESSION. Cuidado Esta função não elimina a variável global correspondente por name, ela apenas evita que a variável faça parte da sessão. Você deve chamar unset() para eliminar a variável global correspondente. Cuidado Se você está usando $_SESSION (ou $HTTP_SESSION_VARS), não use session_register(),session_is_registered() e session_unregister(). http://www.php.net/manual/pt_BR/function.session-unregister.php Compartilhar este post Link para o post Compartilhar em outros sites
Lucas AG 1 Denunciar post Postado Março 23, 2014 Mt obrigado Compartilhar este post Link para o post Compartilhar em outros sites
webdevbr 35 Denunciar post Postado Março 23, 2014 Só o session_destroy() ja basta, ele destroi a sessão inteira do modo correto. Compartilhar este post Link para o post Compartilhar em outros sites