Я работаю над обновлением на одном из наших сайтов. Эта версия будет иметь уникальное поведение, основанное на имени хоста в запросе. Чтобы проверить это поведение, я изменил файл хоста для компьютеров, добавив записи, которые указывают на мой компьютер.Почему записи в файле хоста создают новые SessionID для каждого запроса
127.0.0.1 newhostname.sample.com
127.0.0.1 oldhostname.sample.com
Все, казалось, работает нормально, пока я не начал работать с объектом Session. Я обнаружил, что после каждого запроса все мои переменные сеанса были потеряны. Дальнейшее исследование показало, что каждый ответ с сервера содержал новый SessionID.
Почему это?
Мне удалось жестко скопировать некоторые флаги, чтобы завершить тестирование, используя «localhost» для запросов без каких-либо проблем.
Вы утверждаете, что newhostname.sample.com и oldhostname.sample.com являются заголовками хостов на одном сайте? – Kev
Да, как на моей коробке разработки, так и в производстве. – PhillFox