如何设置和过期Cookie值

时间:2015-12-26 07:42:24

标签: javascript php jquery html css

在下面我添加了我的代码。有人可以帮我找一下这个bug吗?

这是我的代码:

$_SESSION['browser'] = session_id();

setcookie($expire, $_SESSION['browser'], time() + (60 * 1000), "/");

echo "Value is: " . $_COOKIE[$expire]; die();
if(!isset($_COOKIE[$expire]))
{

    $sql="DELETE * FROM user WHERE id='".$_SESSION['browser']."'";
    $expireqry=mysql_query( $sql);

}

1 个答案:

答案 0 :(得分:0)

首先,您滥用$key = "myCookie"; $value = $_SESSION['browser']; $expire = time() + (60 * 1000); setcookie($key, $value, $expire , "/"); 功能

die();

然后删除setcookie('CookieName', null, -1, '/'); // ^name ^value ^duration

第二,要取消设置cookie,将持续时间设置为负数:

 if(!isset($_COOKIE[$expire]))

似乎你的if语句逻辑错了

 if(isset($_COOKIE[$expire]))

应该是

$sql

,您的 $sql="DELETE * FROM user WHERE id='".$value."'"; 应为

{{1}}