Ir para conteúdo

POWERED BY:

Arquivado

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

TheMasterFlash

[Resolvido] Destruir Cookie

Recommended Posts

Ola pessoal, alguém me diz o que pode estar errado neste codigo

 

Logout.php

<?php
session_start();
unset($_SESSION["login_usuario"]);
$timecook = time()- 3600;
if (isset($_COOKIE["manterlig"]))
{
setcookie('manterlig','',$timecook,'/','.meusite.com');
}
session_destroy();
header("LOCATION:../index.php");
?>

Eu estou connectado clico logout mas ele nao sai fico sempre connectado.

 

Este é o codigo que cria o cookie

 

$tempo = time();
mysql_query("UPDATE membros SET conexao='$tempo' WHERE mail='$email'") or die (mysql_error());



// Se cochar-mos a casa ficar conectado, criar cookie de connexão automatica
if (isset($_POST["manterligado"]))
{

$expire = time() + 365*24*3600;
setcookie('manterlig', $_SESSION['useremail'], $expire); 
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

aparentemente está tudo certo.

Retire os dois últimos parâmetro opcionais do setcokie( '/' e 'meusite.com.br')

 

verifique se o cookie está realmente sendo criado após o login.

 

verifique também o retorno do IF que verifica se $_COOKIE['manterlig'] está sendo executado. Insira um echo ali para ver se é exibido

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.