在一個頁面上我有這樣的事情PHP setcookie()函數不工作
setcookie('user', 'value' ,6000, '/', 'mydomain.co.uk');
在接下來的頁面我有
var_dump($_COOKIE);
我可以看到所有的自動生成的,如PHPSESSID
但我看不到user
。
如果我做echo setcookie('user', 'value' ,6000, '/', 'mydomain.co.uk');
它返回true
。所以我不確定爲什麼我看不到它。
我嘗試了很多不同的想法,但沒有任何工作。此外,我已經使用.htaccess通過一個頁面重定向所有請求index.php
不知道這是否做任何事情。
您可能會發現['新的Cookie($ name)'](https://github.com/delight-im/PHP-Cookie/blob/004cde69ec840e65c15275e09b92ecb1da06f357/src/Cookie.php#L51)有幫助, [這個獨立的庫](https://github.com/delight-im/PHP-Cookie)。 – caw 2016-09-21 02:39:06