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