我想在登录到我的网站后设置cookie。
下面的代码工作并设置cookie
setcookie('signinemail', $email, 0, '/');,但是下面的代码没有设置cookie
setcookie( 'signinemail', $email, 0, '/', 'www.mydomain.com', isset($_SERVER["HTTPS"]), true);
setcookie( 'signinemail', $email, 0, '/', 'www.mydomain.com', true, true);
setcookie( 'signinemail', $email, 0, '/', '.mydomain.com', true, true);当使用var_dump($_COOKIE);时,对于第一个代码,cookie被看作是set,而不是第二个代码。
我正在使用PHP7.1
发布于 2020-09-02 13:27:53
第一
setcookie使用哪个域?尝试相同的url域名
如果使用本地主机..。用本地主机设置
使用哪个服务器?尝试相同的服务器HTTP或HTTPS
如果使用https设置true if false
试试看。
https://stackoverflow.com/questions/63706037
复制相似问题