как установить время истечения срока действия cookie по местному времени пользователя?

Я хочу, чтобы срок действия cookie истекал ровно через 10 минут (просто ради аргумента).

Если я использую Expires = DateTime.Now.AddMinutes (30) , а пользователь отстает от меня на 3 часа, cookie истечет, как только он будет получен (это правильно?)

Как мне установить срок действия, чтобы он был локальным для пользователя?

Конечно, я могу использовать JavaScript для отправки этой информации вместе с запросом или использовать какая-то JS-библиотека для создания cookie на стороне клиента или сохранения профиля пользователя и запроса часового пояса у пользователя, но я ищу решение для ленивых людей.

15
задан John Saunders 11 February 2011 в 20:21
поделиться