Avatar billede jonas_h Nybegynder
03. maj 2002 - 15:28 Der er 6 kommentarer og
1 løsning

Cookies virker ikke i frames!

Hej! Jeg har lavet et afstemningssystem ala Charts's hot or Not.
Når man har stemt, gemmer siden en cookie, som hindrer en i at kunne stemme igen. Problemet er bare at det ikke virker!
Kører jeg siden fra dens direkte adresse, virker det hele fint, men når jeg gør det fra den rigtige side som er opbygget af frames, virker det ikke! SÅ kan man bare stemme hele tiden! So mom den ikke finder eller gemmer cookien på computeren!

Bare spørg hvis I ikke forstår hvad jeg mener....
Avatar billede jonas_h Nybegynder
03. maj 2002 - 15:31 #1
Det samme problem sker når jeg går ind på siden fra et .tk domæne! Glemte jeg lige at sige...
Avatar billede Slater Ekspert
03. maj 2002 - 16:12 #2
prøv at sætte en cookie-værdi til "path=/".
Avatar billede jonas_h Nybegynder
03. maj 2002 - 17:41 #3
Jeg skal altså skrive:
Response.Cookies("cookienavn") = "path=/"
??
Avatar billede jonas_h Nybegynder
03. maj 2002 - 17:44 #4
Hmm... Det hjælper ikke rigtigt!
Avatar billede baitianlong Nybegynder
03. maj 2002 - 19:17 #5
Det har jeg selv været ude for, det er noget med sikkerhedsindstillingerne i folks (din egen) browser. Ændres de, kan man godt skrive cookies fra framesets, det virker "vist" også, hvis du laver asp-framesettet på asp-serveren, og ikke kalder den fra en anden adresse...
Avatar billede jonas_h Nybegynder
03. maj 2002 - 19:47 #6
Legende >> Men hvordan kan det så være at hvis jeg går ind på siden fra den direkte sti?!? Det er underligt! For problemet er at jeg bruger et .tk domæne, da jeg ikke gider have en eller anden lang adresse... Er der ikke en måde at gå uden om sikkerhedsindstillingerne på?
Avatar billede baitianlong Nybegynder
04. maj 2002 - 14:55 #7
Det er fordi dit asp-domæne har rettigheder til at skrive cookies, da scriptet ligger der. Men når du kalder det fra et frameset, ved brugeren ikke at det sker !!!. Og man kunne sikkert lave andre og meget værre ulykker på den måde (ved at "skjule" det i et frameset).
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