为什么未在我的网站上设置cookie

时间:2020-09-02 12:58:13

标签: php cookies

我要在登录网站后设置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被视为已设置,但没有第二个代码。

我正在使用PHP 7.1

1 个答案:

答案 0 :(得分:0)

第一个

setcookie

哪个域使用?尝试相同的网址域名

如果使用本地主机...设置为本地主机

哪个服务器使用?尝试使用同一服务器的HTTP或HTTPS

如果使用 https ,请设置 true ,否则 false

尝试。

相关问题