Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá alguem poderia me dizer oq ta errado? mas eu acho q eh da host pq na outra funcionava:
<?php
session_start();
unset($_COOKIE['projetonet_login']);
setcookie('projetonet_login', '', time() - 36000);
session_destroy();
header("Location:index.php");
?>simplesmente o cookie nao eh deletado
Certifique-se de que a data de expiração esteja no passado...
setcookie('projetonet_login', '', time() - 3600);
Tente assim
<?php
session_start();
$_SESSION["projetonet_login"] = null;
session_destroy();
setcookie("projetonet_login", "", time()-60*60*24*365);
printf("<meta http-equiv=\"Refresh\" content=\"0;URL=http://%s/\" />", $_SERVER['SERVER_NAME'] );
?>>
Certifique-se de que a data de expiração esteja no passado...
setcookie('projetonet_login', '', time() - 3600);
isso ja ta no meu script, olha para cima
>
Tente assim
<?php
session_start();
$_SESSION["projetonet_login"] = null;
session_destroy();
setcookie("projetonet_login", "", time()-60*60*24*365);
printf("<meta http-equiv=\"Refresh\" content=\"0;URL=http://%s/\" />", $_SERVER['SERVER_NAME'] );
?>
ok, vou tentar mais vou tirar o meta refresh por header
>
Tente assim
<?php
session_start();
$_SESSION["projetonet_login"] = null;
session_destroy();
setcookie("projetonet_login", "", time()-60*60*24*365);
printf("<meta http-equiv=\"Refresh\" content=\"0;URL=http://%s/\" />", $_SERVER['SERVER_NAME'] );
?>
poderia me explicar porque em o session = null não funciona? antes comigo funcionava (uso php 5.4)
O que acontece? Não destrói a session, não direciona ????