Создать cookie для поддоменов - PullRequest
0 голосов
/ 19 марта 2019

У нас есть несколько поддоменов: es.mysite.com, pt.mysite.com, www.mysite.com в зависимости от необходимого языка.

Когда мы делаем следующее, он создает cookie для каждого субдомена, но мы хотим создать cookie, который можно использовать для всех наших поддоменов.

setcookie('mycookie', 'en', strtotime('+7 day'), '/')

Как мне создать cookie, используя php7, так что для домена установлено значение .mysite.com для значения домена cookie's?

Текущий результат:

  1. если я перейду к es.mysite.com, cookie будет создан с domain = es.mysite.com
  2. , если я перейду к pt.mysite.com, cookie будет создан сdomain = pt.mysite.com

Требуемый вывод:

  1. , если я перехожу к es.mysite.com, cookie создается с domain = .mysite.com
  2. , если я перехожуpt.mysite.com, cookie - создать с domain = .mysite.com

1 Ответ

0 голосов
/ 19 марта 2019

Добавьте основной домен в конец следующим образом:

setcookie('mycookie', 'en', strtotime('+7 day'), '/', 'mysite.com');
...