我想通过PHP设置cookie。该方案是这样的:如何在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); – Yogesh 2011-12-27 12:56:06
为了更容易的cookie管理,尤其是关于“域”属性,你可以使用这个:https://github.com/delight-im/PHP-Cookie – caw 2016-07-12 23:27:29
你可能会发现['$ cookie-> setDomain($ domain )'](https://github.com/delight-im/PHP-Cookie/blob/004cde69ec840e65c15275e09b92ecb1da06f357/src/Cookie.php#L117)有帮助,在[这个独立的库](https://github.com)中找到/喜悦-IM/PHP-饼干)。 – caw 2016-09-21 04:33:09