@33balabol

Отсылается ли setcookie() c https?

То что пытаю, не создается, однако аналогично, только на http все работает.
setcookie('name',value,time()+3600*24*31, "/");

Больше что-то не знаю на что спихнуть, кроме как на это.
  • Вопрос задан
  • 167 просмотров
Решения вопроса 2
nazarpc
@nazarpc
Open Source enthusiast
100% отправляется. И в общем (тостер же по HTTPS работает) и в частности в PHP.
Смотрите логи сервера и консоль браузера.
Ответ написан
Комментировать
skobkin
@skobkin
Гентушник, разработчик на PHP и Symfony.
А у вас точно перед отправкой cookie нет никакого вывода?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
1. Проверьте, что нигде переадресация не стоит на протокол http://
2. Если с localhost'a тестируете, то вот так нужно:
$domain = ($_SERVER['HTTP_HOST'] != 'localhost') ? $_SERVER['HTTP_HOST'] : false;
setcookie('cookiename', 'data', time()+60*60*24*365, '/', $domain, false);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы