Как мне отформатировать дату для значения «expires» в ручном заголовке Set-Cookie в VBScript? - PullRequest
0 голосов
/ 06 мая 2010

Я добавляю заголовок для Set-Cookie вручную, в VBScript, чтобы я мог включить HttpOnly.

Когда я создаю заголовок Set-Cookie, который включает в себя это значение expires:

expires=5/13/2010 9:57:35 AM;

Internet Explorer 8 не устанавливает cookie (FireFox делает). Вот как выглядит expires форматирование даты при установке в Response.Cookies ("cookieName"). Срок действия:

expires=Tue, 01-Jan-1980 08:00:00 GMT;

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

Спасибо.

1 Ответ

0 голосов
/ 06 мая 2010

VBScript FormatDateTime () довольно ограничен, так что это не вариант в вашем случае. Насколько я вижу, единственная возможность отформатировать дату, о которой вы просите, - это написать довольно длинную и утомительную функцию для разбора даты, возможно, при свободном использовании функции DatePart () ... Лично я бы просто перешел на Asp.Net, а не стал бы этим заниматься, но, скорее всего, это невозможно.

Однако этот предыдущий вопрос , который задает вопрос, который вы не задаете, но (я думаю) вам следует, может быть более полезным для вас.

...