проблема с сессией через поддомен только для Google Chrome - PullRequest
0 голосов
/ 24 октября 2011

Я столкнулся со странной проблемой с сеансом через поддомен только для Google Chrome. У меня есть два поддоменов a.mydomain.com и b.mydomain.com. если я сначала открою a.mydomain.com в браузере, а затем открою b.mydomain.com и войду оттуда, я не получу сеанс в a.mydomain.com. Но если я войду сначала с b.mydomain.co, а затем открою a.mydomain.com, я получу сеанс на a.mydomain.com.

Я не могу решить это. Пожалуйста, помогите

Ответы [ 3 ]

1 голос
/ 24 октября 2011

Глупый я, нашел ответ, поэтому любил делиться им

Я использовал session.cookie_domain только для b.mydomain.com, а не для a.mydomain.com

0 голосов
/ 24 октября 2011

Cookies будут наследоваться только при установке их на домен на один уровень выше.Установка cookie на example.com унаследует его на www.example.com, foo.example.com и т. Д. Установка cookie на www.example.com не покажет cookie на foo.example.com.

0 голосов
/ 24 октября 2011

Посмотрите сеансовые куки в вашем браузере. Какие настройки домена на них? Возможно, ваши сайты имеют разные настройки файлов cookie. если сайт a устанавливает файл cookie .mydomain.com, а сайт b устанавливает значение b.mydomain.com, не позволяйте файлу cookie появляться на сайте a.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...