【发布时间】:2015-03-03 23:52:47
【问题描述】:
大家好,这与我之前发布的问题有点相似。但现在我发现了它背后的问题......当我使用称为 cookieset.php 的脚本设置 cookie 时
setcookie("atid", 1234, time() + 60 * 60 * 24 * 365, "/", ".mydomain.com");
并显示在浏览器中
Name atid
Content 1234
domain mydomain.com
在另一个例子中,我以这种方式设置了一个 cookie
setcookie('atid', '1234', time() + 60 * 60 * 24 * 365, "/", "localhost");
并显示在浏览器中
Name atid
Content 1234
domain localhost
但是当我尝试像这样从另一个脚本中检索它时
echo 'value is: ' . $_COOKIE['atid'];
只有当我通过将域名指定为 localhost 创建 cookie 时才会显示正确的值,但是当我提供时,我的特定域名 $_COOKIE['atid']; 不会检测到 cookie 但会出现错误
undefnied index: atid in.........
谁能帮我检测我域名上的cookie
【问题讨论】:
-
为什么这个问题有问题