Avatar billede tuctoh Nybegynder
17. november 2002 - 15:12 Der er 8 kommentarer og
1 løsning

max antal cookies?

Hejsa,

Jeg har lavet et forum, som egentligt er ret besøgt.
For at se hvor den enkelte computer før har været, gemmer jeg en hel del oplysninger i cookies.

Problemet er så, at ind imellem sletter klienternes computere automatisk nogle cookies - indimellem session cookien, så de bliver logget ud!

Jeg mistænker at der kan være et eller andet form for max på hvor mange cookies hver webside kan have hos en computer...

Hvad er den bedste måde at komme ud over det problem på?
Er der en måde at lagre en hel del oplysninger i en cookie, og den samtidig kun tæller som 1? (fx. i arrays)???'


Håber i kan hjælpe.
Avatar billede a1a1 Novice
17. november 2002 - 18:43 #1
ja der er max på cookies, kan ikke lige huske hvor mange det er (eller om det er et vist antal kilobyte)

;)
prøver lige at finde noget
Avatar billede a1a1 Novice
17. november 2002 - 18:46 #2
he he fandt det her fra google (en fejl side)

http://www.solutionsaudiovisual.com/error/nocookies.asp

kig under: What Are Cookies?
Avatar billede a1a1 Novice
17. november 2002 - 18:48 #3
du kan jo lagre en cookie sådan her

response.cookies("key")("value 1")
response.cookies("key")("value 2")
response.cookies("key")("value 3")
response.cookies("key")("value 4")

?

men jeg ved ikke om det tæller for en eller fire (men jeg vil tro at det kun tæller for en)
Avatar billede a1a1 Novice
17. november 2002 - 18:55 #5
<%
Response.Write (Request.Cookies("key")("1") & "." & Request.Cookies("key")("2"))
Response.Cookies("key")("1") = "abc"
Response.Cookies("key")("2") = "def"
%>
Avatar billede tuctoh Nybegynder
18. november 2002 - 14:42 #6
Hej a1, og tak for svarene.
I går lavede jeg hele mit forum om til at køre efter et format:

response.cookies("forum")("thread"&id) = id

etc...
Det gav bare nogle udnerlige fejl, som jeg selvfølgelig ikke copy/pastede. Men det var noget med at den ikke kunne finde det...

I mit script tester jeg i det hele taget om cookien er sat; den finder ikke nødvenmdigvis en cookie, og i det tilfælde bliver den testet for om den er lig null, false etc...


Ved du hvad grunden til det kan være?

MVH
~Casper Bang
Avatar billede a1a1 Novice
18. november 2002 - 17:43 #7
ikke lige

prøv evt

tread = "tread" & id
Response.Cookies("forum")(tread) = id

hvis det er i de linier hvor du sætter cookien der fejler...

;)
Avatar billede a1a1 Novice
18. november 2002 - 17:50 #8
her er noget jeg fandt på
www.w3schools.com
http://www.w3schools.com/asp/asp_cookies.asp

det løber alle brugeren cookies igennem og udskriver dem til skærmen, både dem i formatet response.cookies("key") = "value" og response.cookies("key")("keys") = "value"

<html>
<body><%
dim x,yfor each x in Request.Cookies
  response.write("<p>")
  if Request.Cookies(x).HasKeys then
    for each y in Request.Cookies(x)
      response.write(x & ":" & y & "=" & Request.Cookies(x)(y))
      response.write("<br />")
    next
  else
    Response.Write(x & "=" & Request.Cookies(x) & "<br />")
  end if
  response.write "</p>"
next
%></body>
</html>
Avatar billede tuctoh Nybegynder
19. november 2002 - 19:54 #9
ok, tak.
Jeg vil kigge lidt mere på det, og se hvad der sker.

Takl for hjælpen!
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