我想通過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