webForumDet fria alternativet

Cookies, har försökt!

ASP

3 svar · 327 visningar · startad av webbSAJTEN

Medlem sedan jan. 2002992 inlägg
Frågan#1

Hejsan!
Jag har letat och försökt en massa för att få en cookie att funka.. Den ska vara grymt enkel..
När man ska logga in på min sida så skall användarnamnet sparas i en cookie och sen ska namnet stå i formuläret när jag komma in på sidan sen..

<% 
Response.Buffer = True 

Dim Namnet
Namnnet = Request.Form("anv")

Response.Cookies("Inloggning")("Anv") = Namnnet
%>

Skriver ut med:

<% Response.Write Request.Cookies("Inloggning")("Anv")%>

De funkar inte!

Medlem sedan apr. 2003120 inlägg
#2

Re: Cookies, har försökt!

webbSAJTEN skrev:

Hejsan!
Jag har letat och försökt en massa för att få en cookie att funka.. Den ska vara grymt enkel..
När man ska logga in på min sida så skall användarnamnet sparas i en cookie och sen ska namnet stå i formuläret när jag komma in på sidan sen..

<% 
Response.Buffer = True 

Dim Namnet
Namnnet = Request.Form("anv")

Response.Cookies("Inloggning")("Anv") = Namnnet
%>

Skriver ut med:

<% Response.Write Request.Cookies("Inloggning")("Anv")%>

De funkar inte!

Är det där all kod?

Isåfall är den otillbörlig.

Du måste sätta cookien dit du skickar värdet från Formuläret.
Som den kod som beskrivs ovan så sätts ju cookien varje gång användaren besöker sidan.
När användaren besöker sidan så är ju Request.Form("anv") tomt och kakan sätts till värde "".

Jag skulle använda:

<% 
Response.Buffer = True 

if Request.Form("anv") <> "" Then
   Namnnet = Request.Form("anv")
   Response.Cookies("Inloggning")("Anv") = Namnnet
else
   namnet = ""
end if
%>

Förstår du principen?

Medlem sedan maj 200010 687 inlägg
#3

Anger man inte Expiredate så kommer cookien bara vara så länge användaren har uppe webbläsaren.

Medlem sedan jan. 2002992 inlägg
#4

Skitbra..

Jag löste de faktiskt..
Men de blev precis så som ni beskriver =D
tack!

254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)