在一个页面上我有这样的事情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