Задать вопрос
@Jawell

Как установить cookie ТОЛЬКО на главном домене?

При установке куки:
setcookie("Data", $data, 0, "/", "example.com");
они еще распространяются на субдомены. А как сделать чтобы эти куки были только на главном домене ?

Заметка:
В RFC 2109 домен без ведущей точки означал, что он не может использоваться на поддоменах, и только ведущая точка ( .mydomain.com ) позволит использовать ее в субдоменах.

Тем не менее, современные браузеры уважают новую спецификацию RFC 6265 и игнорируют любую ведущую точку, что означает, что вы можете использовать файл cookie на субдоменах, а так же на доменах верхнего уровня

Итак, если вы установите cookie, как второй пример выше, из mydomain.com , он будет доступен для subdomain.mydomain.com и наоборот.
  • Вопрос задан
  • 1357 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
rework
@rework
Помог ответ? В благодарность отметь его решением
в setcookie не указывайте вообще domain, тогда она не будет действовать на под домены:

setcookie("Data", $data, 1, "/");
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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