我创建了一个cookie,它设置了正确的过期时间,但是当我更新cookie并用调试器检查它时,过期时间已经过去了。怎么一回事?
' Cookie Helper: Updates cookie with the selected source ids
Protected Sub UpdateCookieFor(ByVal cookieName As String, ByVal sourceIds As String)
' Update cookie if it exists
If Request.Cookies(cookieName) IsNot Nothing
我使用以下代码设置cookie过期:
// remove existing cookies.
request.Cookies.Clear();
response.Cookies.Clear();
// ... serialize and encrypt my data ...
// now set the cookie.
HttpCookie cookie = new HttpCookie(AuthCookieName, encrypted);
cookie.Expires = DateTime.Now.Add(TimeSpan.FromHours(CookieTimeOutHours)
我有下一段代码:
检查我的cookie是否存在如果不存在,则在内部创建名为value的cookie,否则再次读取cookie并检查value是否为1,此处我想设置一个新值,但不更改此cookie的过期日期和时间,只更新值
if( readCookie("value")==null)
{
createCookie("value",1,1);
}
else
{
if(readCookie("value")==1)
{
/*here I would like to set to cookie called value the new value to