【发布时间】:2012-01-28 12:12:35
【问题描述】:
我想通过 PHP 设置一个 cookie。场景是这样的:
域名是:example.com
子域 (my.example.com) 上有一个网页。我的代码是:
$value="I am looged in";
setcookie("TestCookie", $value,'','',".example.com");
echo "hello".$_COOKIE["TestCookie"];
但结果只是“你好” - cookie 未设置。
【问题讨论】:
-
使用时有效:setcookie("TestCookie", $value);
-
为了方便 cookie 管理,特别是关于“域”属性,您可以使用:github.com/delight-im/PHP-Cookie
-
您可能会发现
$cookie->setDomain($domain)很有帮助,如this standalone library 中所示。