在php中的Cookie问题

问题描述:

对不起,我改变了我的问题。在php中的Cookie问题

if(isset($_COOKIE["user"])) 
    { 
     /... 
    } 
    else 
    { 


     setcookie("user","",time()+ 3600); 

    } 
    if(isset($_COOKIE["user"])) 
    { 
     echo "the cookie is set correct";//line 10 
    } 

在此代码行10必须执行,但它不执行为什么?

+3

20秒的生命有点小,不是吗? –

+1

什么是102线上的in.php? – madflow

+0

不,我检查了它 –

你确实意识到你说cookie会在20秒内过期.... PHP Manual on Cookies可能会帮助你更好一点。 编辑:现在你已经更新您的文章,似乎主要问题是,你从来没有宣布$ _COOKIE [“管理员”]

+0

是的,我现在说。 –

你写了一个名为用户的cookie,但访问其他脚本Cookie名为admin

PHP的留言是正确的,因为$_COOKIE不包含admin的值。

要了解,什么第二脚本的$_COOKIE内,执行此

print_r($_COOKIE); 

而不是回声()。