【发布时间】:2013-12-10 07:38:31
【问题描述】:
我有一个这样的 cookie:
$_COOKIE['admin'] = 'foo';
现在,我第一次可以看到这个 cookie 使用var_dump($_COOKIE['admin']) 进行序列化所以,我删除了那个 cookie 并只是放置了它。
if(isset($_COOKIE['admin']){
echo 'hello admin';
}else{
echo 'hello visitor';
}
通常这应该适用于所有页面,但它只适用于一次。意思是,如果我浏览索引页面,它会起作用,如果我导航到其他页面(同一网站)然后返回索引页面,cookie 就会丢失。并且没有任何东西可以破坏/取消设置任何页面中的任何 cookie/会话。
这可能是什么问题
【问题讨论】:
-
你能再展示一些你的代码吗?
-
@qwertynl 这些是关于 cookie 的唯一代码。
-
你有这个工作了吗?
标签: php cookies session-cookies