Avatar billede thomasskov Nybegynder
20. april 2001 - 01:13 Der er 5 kommentarer og
2 løsninger

cookies i asp

Jeg har ofte set eksempler på disse i tutorials om cookies i asp.
Response.Cookies(\"bruger\")(\"navn\") = \"Jesper\"
Response.Cookies(\"bruger\")(\"password\") = \"1234\"
Da jeg er helt nybegynder i asp er der en ting jeg ikke helt forstår:
Hvad skriver man på sin asp-side?
Jeg mener i stedet for Jesper og 1234?
Hvis man fx. får oplysningerne fra en form hvor variablerne kaldes hhv. \"navn\" og \"e-mail\" og de automatisk skal gemmes i en cookie. Hvad skriver man så i den modtagende asp-fil???
Håber det blev gjort forståeligt nok og ikke det modsatte (som jeg godt kunne frygte) med den lange udredning af problemet.
thomasskov
Avatar billede keysersoze Ekspert
20. april 2001 - 01:27 #1
skal du have et resultat fra en form er dette lettere:

<%
navn = request.form(\"navn\")
email = request.form(\"e-mail\")
%>

så kan de udskrives fx sådan

<%
Response.Write \"dit navn er \" & navn & \" og din email er \" & email & \"\"

Avatar billede s_raagaard Nybegynder
20. april 2001 - 01:28 #2
<%
dim Dnavn,Demail
Dnavn=request(\"navn\")
Demail=request(\"e-mail\")
Response.Cookies(\"bruger\")(\"navn\") = Dnavn
Response.Cookies(\"bruger\")(\"email\") = Demail
%>

Du kalder så cookies igen hvor du vil bruge dem med:
<%
Request.Cookies(\"bruger\")(\"navn\")
Request.Cookies(\"bruger\")(\"email\")
%>

Test hvor du skriver dem på en side

<%
Resonse.write(Request.Cookies(\"bruger\")(\"navn\") )
Resonse.write(\"<br><br>\")
Resonse.write(Request.Cookies(\"bruger\")(\"email\") )
%>

/søren rågård
Avatar billede keysersoze Ekspert
20. april 2001 - 01:31 #3
men VIL du bruge cookies (hvilket ikke kan foretræækes med mindre der virkelig er en grund til det) så får du det udskrevet således:

<%
navn = Request.Cookies(\"bruger\")(\"navn\")
email = Request.Cookies(\"bruger\")(\"email\")
%>

og for at det skal blive vist på siden skrives videre:

<%
Response.Write \"dit navn er \" & navn & \" og din email er \" & email & \"\"
%>
Avatar billede s_raagaard Nybegynder
20. april 2001 - 01:39 #4
>>keysersoze 
Hvad er der galt med Cookies, de er da glimrende til at gemme en ID på en bruger til en evt. brugerprofil, så man kan lave individuelle postings når en bruger kommer tilbage til et site.

:o)

/søren
Avatar billede keysersoze Ekspert
20. april 2001 - 01:53 #5
ja - men at bruge cookies for at gemme data der skal overføres fra én side til en anden er IKKE god - der skal bruges sessions.

cookies kan bruges som du siger når man fx skal have en autologin som på eks. eksperten...
Avatar billede s_raagaard Nybegynder
20. april 2001 - 02:02 #6
Yep...det er rigtigt

  <%
dim Dnavn,Demail
Dnavn=request(\"navn\")
Demail=request(\"e-mail\")
session(\"bruger\")(\"navn\") = Dnavn
session(\"bruger\")(\"email\") = Demail
%>

Test hvor du skriver dem på en side

<%
Resonse.write(session(\"bruger\")(\"navn\") )
Resonse.write(\"<br><br>\")
Resonse.write(session(\"bruger\")(\"email\") )
%>

/søren rågård 
Avatar billede thomasskov Nybegynder
20. april 2001 - 16:18 #7
Tak for svarene! Jeg forstår det således at jeg i stedet for fx de sætninger jeg skrev skal slette \"= Jesper\" og \"=1234\", men bare bruge resten af sætning og så selvfølgelig kalde variablerne ved samme navne i formen.
thomasskov
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester