在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必须执行,但它不执行为什么?
答
你确实意识到你说cookie会在20秒内过期.... PHP Manual on Cookies可能会帮助你更好一点。 编辑:现在你已经更新您的文章,似乎主要问题是,你从来没有宣布$ _COOKIE [“管理员”]
+0
是的,我现在说。 –
答
你写了一个名为用户的cookie,但访问其他脚本Cookie名为admin。
PHP的留言是正确的,因为$_COOKIE
不包含admin的值。
要了解,什么第二脚本的$_COOKIE
内,执行此
print_r($_COOKIE);
而不是回声()。
20秒的生命有点小,不是吗? –
什么是102线上的in.php? – madflow
不,我检查了它 –