在PHP中的cookie的问题

时间:2011-07-12 21:04:33

标签: php cookies

抱歉,我改变了我的问题。

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


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

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

在这个代码行10中必须执行,但它不执行原因?

2 个答案:

答案 0 :(得分:2)

你确实意识到你说cookie会在20秒后过期...... PHP Manual on Cookies可能会帮助你好一点。 编辑:既然你已经更新了你的帖子,似乎主要的问题是你从未申报$ _COOKIE [“admin”]

答案 1 :(得分:2)

您编写了名为用户的Cookie,但在其他脚本中访问了名为 admin 的Cookie。

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

要了解第二个脚本中$_COOKIE内的内容,请执行此操作

print_r( $_COOKIE );

而不是echo()。