Avatar billede soenderup Nybegynder
21. august 2001 - 09:30 Der er 2 kommentarer og
2 løsninger

Cookies og datatyper

Nedenstående giver mig følgende datatype: IReadCookie... Hvad er det for en tingest??

Jeg vil gerne addere to cookies, derfor har jeg prøvet med CInt() men uden resultat...

<%
temp2=55
Response.cookies(\"kage2\")=temp
Response.Write \"datatype: \"& typename(Request.Cookies(\"kage2\"))
%>

/Sønderup
Avatar billede torbenrohde Nybegynder
21. august 2001 - 09:33 #1
Du kan ikke skrive og læse en cookie på samme side. Den bliver jo først skrevet når beskeden er nået ud til klienten.
Og hvis du ikke sætter nogen udløbsdato på cookien gælder den så vidt jeg ved kun session\'en ud, og er væk næste gang brugeren besøger siden.
Avatar billede nuno Nybegynder
21. august 2001 - 09:39 #2
hmmm torbenrohde - det passer ikke helt.

<%
temp1=20
temp2=55
Response.cookies(\"testcookie1\")=temp1
Response.cookies(\"testcookie2\")=temp2
Response.Write \"resultatet af cookie1 + cookie2 = \"& Cint(Request.Cookies(\"testcookie1\")) + Cint(Request.Cookies(\"testcookie2\"))
%>


dette bliver fx fint udført til at udskrive resultatet 75



/nuno
Avatar billede torbenrohde Nybegynder
21. august 2001 - 09:59 #3
Ok det har du faktisk ret i. Men det er ASP\'en der \"snyder\", og ligger ting ind i Request collections som i virkeligheden ikke findes der.

Men det virker jo fint. Virker nunos eksempel ikke hos dig soenderup ?
Avatar billede 2-maz Nybegynder
21. august 2001 - 19:18 #4
Istedet for at skrive
Response.Cookies(\"kage1\")
Så prøv at lave en variabel i Cookien.
Response.Cookies(\"kage1\")(\"test\") = \"Temp\"
Så er dataen gemt i cookien
når du bare skriver
Response.Cookies(\"kage1\") laver du jo bare en cookie der hedder kage1
Læs eventuelt www.html.dk\'s sider om asp....
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