Setcookie () не работает в Safari, но отлично работает в Chrome - PullRequest
0 голосов
/ 24 октября 2019

У меня есть эта веб-страница, на которой я хочу установить файл cookie, и, если файл cookie установлен, он перенаправляет вас на другую страницу. Я использую код ниже, и все это прекрасно работает в Google Chrome, но это не так в сафари по некоторым причинам. Знаете ли вы, почему это так и / или у вас есть решение для этого?

//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);

Заранее спасибо:)

...