2014-10-07 5 views
1

Можно ли полностью удалить атрибут Expire из файлов cookie либо программно на C#, либо с помощью любых инструментов.Удалить атрибут expire в файлах cookie

например, с выходом стельки:

Set-Cookie: WSS_KeepSessionAuthenticated = 3333; expires = Пн, 06-окт-2014 09:47:08 GMT; Путь =/

Требуемая мощность:

Set-Cookie: WSS_KeepSessionAuthenticated = 3333; путь =/

Мы сделали это, используя URL-адрес Rewrite для IIS 7.0. Однако для URL-адреса IIS 6.0 Rewrite, похоже, вставляет нежелательные значения в ответ.

ответ

0

Вы можете попробовать дать ему следующее значение: DateTime.MaxValue; посмотреть на следующей странице для полного кода:
http://www.dotnetfunda.com/interviews/show/3848/how-can-you-create-a-cookie-that-never-expires
Я надеюсь, что это поможет вам.

+1

Настройка Cookie.Expires = DateTime.MaxValue дает следующий результат в ответ Set-Cookie: mycookie = написан 10/7/2014 5:49:44; expires = Fri, 31-Dec-9999 23:59:59 GMT; path =/ Установка его в DateTime.Minvalue сделала трюк. Выход из скрипта: Set-Cookie: mycookie = написан 10/7/2014 5:52:07 PM; path =/Спасибо! –

+0

Ах, хорошо, что ваша проблема решена! :) – Dave

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