Как я могу получить куки для веб-сервера A, когда мой проект развернут на веб-сервере B? - PullRequest
1 голос
/ 13 июня 2010

Проект состоит из нескольких модулей, каждый из которых развернут на отдельном веб-сервере.Все они на одном мэйнфрейме.(тот же IP-адрес)

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

Я отправляю куки в ответе (при входе, скажем, на сервере A), затем на сервер B (один из модулей), когда я хочу перейтиВернувшись в главное меню, я проверяю файлы cookie, чтобы проверить, вошел ли пользователь в систему.

Проблема в том, что Сервер B не видит файлы cookie, генерируемые Сервером A. Поэтому каждый раз, когда я возвращаюсь в главное меню,пользователь выйдет из системы.

Есть ли какой-либо способ хранения файлов cookie, которые будут использоваться несколькими виртуальными веб-серверами (с одним IP-адресом) или по какой-либо другой причине?

1 Ответ

2 голосов
/ 13 июня 2010

Если вы указали в файле cookie имя домена с правильным значением, оно должно работать:

т.е. Доменное имя в cookie: ". Host.com"

Файл cookie будет отправлен следующим хостам: "server1.host.com" , "server2.host.com" ....

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