Detta borde funka bättre:
Response.Cookies("webbisnet").Expires = dateadd("n",30,now)
Du kan inte sätta expirevärde på en key, du måste sätta det på din collection (webbisnet=collection, userid=key)
4 svar · 320 visningar · startad av WebbisNet
Response.Cookies("webbisnet")("userID").Expires = dateadd('n',30,now)
Microsoft VBScript compilation error '800a03ea'
Syntax error
/validate.asp, line 27
Med Response.Cookies("webbisnet")("userID").Expires = dateadd("n",30,now)
Microsoft VBScript runtime error '800a01b6'
Object doesn't support this property or method: 'Response.Cookies(...)'
/validate.asp, line 27
Kan nån svara på HUR man skriver för att få expire att funka????
Detta borde funka bättre:
Response.Cookies("webbisnet").Expires = dateadd("n",30,now)
Du kan inte sätta expirevärde på en key, du måste sätta det på din collection (webbisnet=collection, userid=key)
Hur kallar jag på min kaka här:
Tstamp=Now()
objConn.Execute("UPDATE tblUsers SET TStamp = '"& Tstamp &"' WHERE userID = "& Session("userID"))
För det första, löste mitt förslag ditt problem?
För det andra, varför vill du använda kakan där om du redan har värdet i sessionvariabeln? Annars är det ju bara att byta ut Session("userID") mot Request.Cookies("webbisnet")("userID")
Jag får fortfarande att ett värde är tomt istället för att skicka vidare och jag är lite osäker på hur jag ska skriva Request.Coookies("webbisnet")("UserID") (tro o-n , ingen felskrivning) i ex denna rad
objConn.Execute("UPDATE tblUsers SET TStamp = '"& Tstamp &"' WHERE userID = " & Session("UserID"))