Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.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 如何显示Cookies?_Php_Arrays_Cookies_Dns - Fatal编程技术网

Php 如何显示Cookies?

Php 如何显示Cookies?,php,arrays,cookies,dns,Php,Arrays,Cookies,Dns,我在example.com/place1中设置了一些cookie。当我迭代$\u COOKIE。。。它显示我的域的所有cookie。即使是在example.com/place2中设置的。是否可以显示仅在example.com/place1/*中设置的cookie?将cookie发送到客户端时,您需要设置cookie可用的路径。例如,在example.com/place1上,按如下方式设置cookie: setcookie($name, $value, 0, '/place1/'); 这样,co

我在
example.com/place1
中设置了一些cookie。当我迭代
$\u COOKIE
。。。它显示我的域的所有cookie。即使是在
example.com/place2
中设置的。是否可以显示仅在
example.com/place1/*
中设置的cookie?

将cookie发送到客户端时,您需要设置cookie可用的路径。例如,在
example.com/place1
上,按如下方式设置cookie:

setcookie($name, $value, 0, '/place1/');

这样,cookie将只在
example.com/place1/*

中可用。您确定
/place2
cookie已通过
setcookie()
设置为
/place2
的正确路径吗?这就是我所想的。。。嘘!xD谢谢。有没有办法只显示(而不是设置)此路径的Cookie?@daGrevis:你是说在javascript中?@daGrevis:一旦按照我上面所说的设置了Cookie,
$\u Cookie
数组将只包含这些Cookie。无法知道cookie来自何处-您只能限制它的可用位置(在上面的示例中,cookie设置为仅在
example.com/place1
中可用)。