Setcookie()在Safari中不起作用,但在chrome中可以正常工作

时间:2019-10-24 12:08:56

标签: php cookies safari cross-domain

我有一个要设置cookie的网页,如果设置了cookie,它将您重定向到另一个页面。我用下面的代码编写,并且在谷歌浏览器中都可以正常使用,但出于某种原因在Safari中却无法使用。您知道为什么会这样和/或您有解决方案吗?

//current url: https://thisdomain.com    
setcookie("cookie1", "isset", time() + (10 * 365 * 24 * 60 * 60), "/", "thisdomain.com", true, true);
sleep(1);
if (isset($_COOKIE["cookie1"])) {
header("Location: https://nextdomain.com", true, 301);
exit();
}
header("Location: https://www.thisdomain.com", true, 301);

预先感谢您:)

0 个答案:

没有答案