【问题标题】:Cookie value changing between directories?Cookie 值在目录之间更改?
【发布时间】:2012-02-05 04:52:59
【问题描述】:

我的 cookie 有问题。我将它设置在我网站的一个目录中,并希望它在我设置它的目录的所有子目录中工作。问题是,当我在子目录中使用它时,值是不同的

我是这样设置的:

setcookie("user", $values, $expire,"/foo/"); 

它在“/foo/”内的每个页面上都可以正常工作

但是当我在目录“foo/bar”中检索它时,它说它已设置,但值不同。任何帮助都非常感谢:) 我以前没有遇到过这个错误,我已经玩了大约一个小时试图看看是什么导致了这个问题。

【问题讨论】:

    标签: php cookies setcookie


    【解决方案1】:

    我认为您需要将 cookie 设置为站点范围而不是目录特定。

    setcookie("user", $values, $expire,"/"); 
    

    【讨论】:

    • 问题实际上是我在该目录上设置了两个同名的 cookie,但感谢您的尝试!
    猜你喜欢
    • 1970-01-01
    • 2011-04-22
    • 2017-10-30
    • 2014-03-31
    • 1970-01-01
    • 2016-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多