Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在根路径(/)上使用jQuery设置Cookie internet explorer 9上的子目录无法访问_Php_Jquery_Internet Explorer_Cookies_Path - Fatal编程技术网

Php 在根路径(/)上使用jQuery设置Cookie internet explorer 9上的子目录无法访问

Php 在根路径(/)上使用jQuery设置Cookie internet explorer 9上的子目录无法访问,php,jquery,internet-explorer,cookies,path,Php,Jquery,Internet Explorer,Cookies,Path,我正在根目录上使用jQuery设置cookie,代码如下: $.cookie('key', 'value', { path: '/', expires: 30 }); 然后我在整个网站上阅读cookie,但IE9只会在主页(www.example.com/)上找到cookie,而不会在其他页面(www.example.com/subdir或www.example.com/subdir/sub)上找到cookie 事实上,当我在任何子目录页上var\u dump($\u COOK

我正在根目录上使用jQuery设置cookie,代码如下:

$.cookie('key', 'value', {
    path: '/',
    expires: 30
});
然后我在整个网站上阅读cookie,但IE9只会在主页(
www.example.com/
)上找到cookie,而不会在其他页面(
www.example.com/subdir
www.example.com/subdir/sub
)上找到cookie

事实上,当我在任何子目录页上
var\u dump($\u COOKIE)
时,我得到的只是
array(0){}

我可以通过进入缓存->查看cookie信息来查看cookie。它在那里并设置为
/


适用于所有其他浏览器。

设置cookie如下:

$.cookie('key', 'value', { path: '/', domain: 'example.com', expires: 30 });
有关更多信息,请查看


我希望这将对您有所帮助。

经过一些研究,我们得出结论,问题实际上是W3 Total Cache的缓存问题。

感谢您的回复。这几乎奏效了。我在域中设置了cookie,但是现在如果我在子目录页面上设置cookie,那么在主页(根)页面上找不到cookie。My var_dump($_COOKIE)显示其他COOKIE的数组,但找不到My COOKIE。同样,我可以从“缓存->查看cookie信息”中查看cookie,现在cookie仅在几个看似随机的子目录页上使用var_dump($_cookie)找到。