Avatar billede ducks Nybegynder
03. maj 2003 - 03:45 Der er 13 kommentarer og
1 løsning

Vis antal sete gange

Jeg har følg. til at tjekke hvor mange gange en tekst er blevet set:
id = RSRead("id")

If Request.Cookies("Set")(id) <> "Ja" Then
  Response.Cookies("Set")(id) = "Ja"
  RSRead.Update
    RSRead("set") = RSRead("set") + 1
  RSRead.Update
  Response.Cookies("Set").Expires = Date+10000
End If

Men når jeg indsætter id i Cookies og ikke skriver noget alm. såsom ("23") får jeg følg. fejl:

Cookieobjekt, ASP 0105 (0x80004005)
Et matrixindeks ligger uden for det gyldige område.

Hvad er der galt?
Avatar billede grunken Nybegynder
03. maj 2003 - 04:01 #1
Tror lissom at det er den expires date den er gal med, prøv nedenstående :)


If Request.Cookies("Set")("id") <> "Ja" Then
  Response.Cookies("Set")("id") = "Ja"
  RSRead.Update
    RSRead("set") = RSRead("set") + 1
  RSRead.Update
  Response.Cookies("Set").Expires = Date+365
End If
Avatar billede ducks Nybegynder
03. maj 2003 - 04:04 #2
Nej:

id = RSRead("id")

If Request.Cookies("Set")(id) <> "Ja" Then
  Response.Cookies("Set")(id) = "Ja"
  RSRead.Update
    RSRead("set") = RSRead("set") + 1
  RSRead.Update
  Response.Cookies("Set").Expires = Date+10000
End If

Problemet er at den ikke accepterer at jeg har (id)
Avatar billede ducks Nybegynder
03. maj 2003 - 04:05 #3
Response.Cookies("Set").Expires = Date+365 = Samme problem
Avatar billede grunken Nybegynder
03. maj 2003 - 04:12 #4
sorry jeg stener vist på indeværende tidspunkt ;D

id = RSRead("id")

If Request.Cookies("Set")(" & id & ") <> "Ja" Then
  Response.Cookies("Set")(" & id & ") = "Ja"
  RSRead.Update
    RSRead("set") = RSRead("set") + 1
  RSRead.Update
  Response.Cookies("Set").Expires = Date+10000
End If
Avatar billede ducks Nybegynder
03. maj 2003 - 04:19 #5
skummelt nok, for mig er ("& RS() &") og (RS()) det samme :\

tak, sten lige videre hvis jeg får problemer :P

(svar?)
Avatar billede ducks Nybegynder
03. maj 2003 - 04:21 #6
Eller nej... problemet er ikke løst, så snart man har set en side, tror den man har set alle :(
Avatar billede grunken Nybegynder
03. maj 2003 - 04:23 #7
hmm øjeblik så :)
Avatar billede grunken Nybegynder
03. maj 2003 - 04:29 #8
stener lige vidre ;)

id = RSRead("id")

If Request.Cookies("Set")("" & id & "") <> "Ja" Then
  Response.Cookies("Set")("" & id & "") = "Ja"
  RSRead.Update
    RSRead("set") = RSRead("set") + 1
  RSRead.Update
  Response.Cookies("Set").Expires = Date+10000
End If
Avatar billede grunken Nybegynder
03. maj 2003 - 04:30 #9
Jow den sidste dur ;)
Avatar billede ducks Nybegynder
03. maj 2003 - 04:32 #10
Jeg tror den er der nu :)    Men hvor hvorfor alle de " ?
Avatar billede grunken Nybegynder
03. maj 2003 - 04:36 #11
vi er enige om at en cookie i dens rette udseende burde se sådan ud

Response.Cookies("Set")("14") = "Ja"

derfor skal man jo opveje de manglende " på en måde, og derfor 2 efter hinanden på hver side af variablen :)

Men jeg lærte os lige noget, har sq aldrig lavet cookier der ikke var fast bestemt på forhånd!
Avatar billede grunken Nybegynder
03. maj 2003 - 04:37 #12
prøver med et svar, og modtager med glæde tørre tæsk hvis det ik funker alligevel ;)
Avatar billede ducks Nybegynder
05. maj 2003 - 02:19 #13
Det virker nogenlunde, den fejler dog en gang imellem
Avatar billede ducks Nybegynder
09. maj 2003 - 01:46 #14
Kan det rettes?
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