03. maj 2002 - 15:28Der 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!
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...
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å?
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).
Synes godt om
Ny brugerNybegynder
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.