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

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

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

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

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

Итак, если вы установите cookie, как второй пример выше, из mydomain.com , он будет доступен для subdomain.mydomain.com и наоборот.
  • Вопрос задан
  • 1396 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
rework
@rework
Помог ответ? В благодарность отметь его решением
в setcookie не указывайте вообще domain, тогда она не будет действовать на под домены:

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

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

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