webForumDet fria alternativet

Frågor ok cookies

ASP

4 svar · 244 visningar · startad av jepsO

Medlem sedan mars 2001484 inlägg
Frågan#1

Låt oss anta att jag har en cookie som heter "test". På en sida tilldelar jag den ett värde för inloggning, "login":

Response.Cookies("test")("login") = 1
Response.Cookies("test").Expires = Now + 100

Är Expires-definitionen "global", i meningen att jag inte behöver ange Expires = värde igen om jag på en annan sida t.ex. ska göra följande:

Response.Cookies("test")("voted") = 1

Måste jag definiera Expires varje gång? Jag har en include-fil med databaskopplingen, maininc.asp, och funderade på om det är smartast att infoga en statisk Expires i den för cookien "test", t.ex. "2001-08-01".

Tips?

------------------
/ jeps0

Medlem sedan okt. 20005 273 inlägg
#2

En av hakarna med att använda coookies i ASP är att man kan inte ändra endast ett värde i en sammansatt coookie. När man ska uppdatera en coookie ett värde i en Response.Coookie-samling förloras alla befintliga värden.

Så om du vill uppdatera din coookie så får du skriva om hela coookien ;)

------------------
ibland tror jag att jag kan lite för lite än vad jag kan ....

[Redigerat av icaaq den 11 jun 2001]

Medlem sedan mars 2001484 inlägg
#3

Är det så bökigt? Attans...

Jag använder cookie på poll-, forum- och admin-sidan. Måste jag göra nåt i den här stilen om jag t.ex. uppdaterar cookien i forum.asp:

pollvalue = Request.Cokies("test")("poll")
adminvalue = Request.Cokies("test")("admin")
Response.Cokies("test")("forum") = Request.Form("field")
Response.Cokies("test")("poll") = pollvalue
Response.Cokies("test")("admin") = adminvalue
Response.Cokies("test").Expires = "Jan 1, 2002"

Dvs först lägga in Request-värdena i variabler, tilldela en key nytt värde och sedan lägga in värdena igen?

------------------
/ jeps0

Medlem sedan okt. 20005 273 inlägg
#4

japp ;)

------------------
ibland tror jag att jag kan lite för lite än vad jag kan ....

Medlem sedan jan. 20013 341 inlägg
#5

ooups, skulle skapa nytt inlägg...

249 ms totalt · 4 externa anrop · v20260731065814-full.868a69e5
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)