Я использую Classic ASP и немного AJAX, чтобы публиковать содержимое формы обратно на страницу, на которой живет форма AJAX. После AJAX POST страница сохраняет одно из этих полей (в частности, адрес электронной почты) в переменную Session. Затем пользователь занимается своими делами - возможно, снова запрашивает страницу по обычному HTTP.
Однако, это оставляет мой браузер (Firefox 3.0.6) с двумя файлами cookie ASPSESSIONxxxx - я предполагаю, что один для запроса AJAX и один для стандартного вызова HTTP.
Это заставляет страницу (которая зависит от переменной Session) случайным образом выбирать любой ID сеанса ASP из двух созданных - один с установленным Session var и один без.
Я имел дело с этим раньше в PHP и Flash, и вы можете установить идентификатор сессии в PHP, но не в ASP.
Существует ли какой-либо специфический для ASP способ противодействия этому поведению - или я должен просто отказаться от использования файлов cookie?