【发布时间】:2016-08-09 13:54:58
【问题描述】:
我在 php 中编写了几行代码来帮助用户注销。它在本地主机中工作,但在实时服务器中,系统不会注销用户。你能帮忙看看代码有什么问题吗?
<?php
session_start();
$_SESSION['uid']='';
$userData='';
$cookie_name="user";
$out=session_destroy();
if($out)
{
$url=$base_url.'index.php';
setcookie($cookie_name, $cookie_value, time() - (3600), "/");
// 86400 = 1 day
echo "<script>window.location='$url'</script>";
}
?>
【问题讨论】:
-
尝试使用
unset($_SESSION['uid'])。题外话:你为什么要使用 JS 来重定向用户? -
没什么特别的,我用过php,但我觉得用任何一个都可以。
-
在我看来,将 PHP 与
header('')一起使用会更容易... -
但是 cockie 呢??
-
是的,但我用于测试一些东西..我认为可以使用其中任何一个......