2010-06-22 3 views
2

В моей производственной среде, мой передний конец на a.example.com и мой задний конец находится на b.example.com:Невозможно прочитать кук субдоменов (owa_cookie)

Я создаю печенье в .example.com в пути '/', используя javascript для его чтения из любого поддомена.

Когда я пытаюсь прочитать cookie из домена b.example.com из Oracle, используя owa_cookie, он дает ошибку no_data_found.

Я посмотрел на содержимое куки в браузере, и я мог видеть:

домена .example.com

Путь/


В моей тестовой среде, мой фронт конец и конец находятся на одном и том же поддомене b.example.com. Здесь сервер Oracle Application может читать cookie с тем же кодом.

Что я делаю неправильно? Из того, что я прочитал, мне просто нужно сохранить файл cookie на .example.com, чтобы он читался из любого субдомена. Но это все еще не работает.

+1

Вы устанавливаете любое истечение срока действия печенья? Или это строго сеансовые куки? –

+1

Используйте инструмент, например Tamper Data, чтобы проверить, действительно ли файл cookie отправляется на сервер. – h3xStream

+0

Да, Ates. Я устанавливаю cookie для истечения срока действия за 3 минуты до вызова службы httpservice Oracle. Но я вижу cookie в Firefox, когда я нажимаю «Show cookie» после того, как моя служба возвращает сообщение о том, что он не смог прочитать файл cookie. – Zesty

ответ

0

Если вы хотите писать/читать куки по субдоменам, вам просто нужно сохранить его на .example.com. Проблема была что-то другое - это было несоответствие имени. Спасибо, ребята.

Смежные вопросы