Avatar billede fedefifi5 Nybegynder
15. august 2002 - 13:29 Der er 14 kommentarer

Cookies Has.Keys

Hejsa allesammen
Jeg ved det kan lade sig gøre at gemme flere oplysninger i en Cookie, jeg ved bare ikke hvordan.

Jeg har været ved at kigge på noget der hedder Has.Keys, men kan ikke finde ud af at bruge det.

Jeg vil gerne have en Cookie, som der hedder "Bruger", der både indeholder BrugerID(Int), BrugerNavn(Str) og BrugerPass(Str).
Avatar billede torbenmelander Nybegynder
15. august 2002 - 13:34 #1
Du skal så bare fylde de data i den ved at bruge:

Response.Cookies("Cookienavn")("BrugerID") = intBrugerID
Response.Cookies("Cookienavn")("BrugerNavn") = strBrugernavn
Response.Cookies("Cookienavn")("BrugerPass") = strBrugerpass
Avatar billede fedefifi5 Nybegynder
15. august 2002 - 13:35 #2
Okay, men hvad skriver jeg så hvis jeg bare vil have værdien i BrugerNavn ud til klienten?
Avatar billede andersj Nybegynder
15. august 2002 - 13:39 #3
Request.Cookies("Cookienavn")("BrugerID") :0)
Avatar billede torbenmelander Nybegynder
15. august 2002 - 13:40 #4
Så skriver du:

strBrugernavn = Request.Cookies("Cookienavn")("Brugernavn")
Response.Write strBrugernavn
Avatar billede fedefifi5 Nybegynder
15. august 2002 - 13:40 #5
Jeg arbejder lige lidt viderer med det, så vender jeg lige tilbage....
Avatar billede hirayz Nybegynder
15. august 2002 - 13:40 #6
Avatar billede torbenmelander Nybegynder
15. august 2002 - 13:40 #7
andersj >> Nu spurgte han jo på brugernavn ;-) Så wrong answer ... hehe
Avatar billede fedefifi5 Nybegynder
15. august 2002 - 14:14 #8
Hej igen
Jeg kan sgu ikke sætte unikke poster. Fx hvis jeg prøver at lave denne:

strBeskriv = Request.QueryString("beskrivelse")
Response.Cookies("Bruger")(strBeskriv) = strBeskriv

og printer den ved at skrive:
Request.Cookies("Bruger")(strBeskriv)

Så får jeg bare værdien 0 ud?
Avatar billede fedefifi5 Nybegynder
15. august 2002 - 14:23 #9
Jeg vil gerne have det sådan at man kan skrive sit brugernr og en lille beskrivelse. Men printer jeg det, ser det sådan her ud.
--------------
BrugerNr:        Beskrivelse:
1234            Jeg er glad i dag
1235            Jeg er også glad i dag
--------------
BrugerNr stiger fint og gemmes sådan ser:
Avatar billede fedefifi5 Nybegynder
15. august 2002 - 14:26 #10
Ups - jeg prøver lige igen.
Jeg vil gerne have det sådan at man kan skrive sit brugernr og en lille beskrivelse. Men printer jeg det, ser det sådan her ud.
--------------
BrugerNr:      Beskrivelse:
1234            Jeg er glad i dag
1235            Jeg er også glad i dag
--------------
BrugerNr stiger fint og gemmes sådan ser:

strBrugernr = x
Response.Cookies("Bruger")(brugerID) = x

Der bliver så lagt én til x hver gang så hver bruger har sit eget nummer, men bruger jeg samme fremgangsmåde "til beskrivelsen", bare værdien 0
Avatar billede torbenmelander Nybegynder
15. august 2002 - 14:42 #11
Jeg forstår ikke lige problemet ...
Avatar billede fedefifi5 Nybegynder
15. august 2002 - 14:56 #12
Okay jeg prøver igen :-)
Jeg vil gerne lave en Cookie der indeholder beskrivelsen til den enkelte bruger, men jeg får bare resultatet 0?
opretter:
------------
strBeskriv = Request.QueryString("beskrivelse")
Response.Cookies("Bruger")(strBeskriv) = strBeskriv
------------
og printer den ved at skrive:
------------
Request.Cookies("Bruger")(strBeskriv)
------------
men får resultatet 0
Avatar billede fedefifi5 Nybegynder
15. august 2002 - 14:58 #13
strBeskriv kan fx være = Jeg er glad
Avatar billede torbenmelander Nybegynder
15. august 2002 - 17:03 #14
Det kunne være fordi du skriver:
Response.Cookies("Bruger")(strBeskriv) = strBeskriv
eller sagt på en anden måde:
Response.Cookies("Bruger")("Jeg er glad") = "Jeg er glad"
... husk " ellers går det galt ...
Det samme gælder selvfølgelig:
Request.Cookies("Bruger")(strBeskriv)
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