Avatar billede run Nybegynder
12. december 2000 - 05:20 Der er 7 kommentarer og
1 løsning

ASP & Cookies

Hvis man bare skriver en cookie til en klient i ASP fra domænet www.test.dk vil denne ikke være læsbar hvis brugeren kommer til et andet subdomæne på samme domæne, som f.eks support.test.dk .

Med Javascript kan man gøre cookien læsbar på begge domæner ved at tilføje \"domain=test.dk\"
alla:

var the_cookie=the_cookie + \"domain=test.dk;\";

Hvordan udføres dette i ASP ?
Avatar billede tdaugaard Nybegynder
12. december 2000 - 05:23 #1
Nej .. desværre ikke .. du kan ikke læse den fra et subdomæne i ASP.. jeg har selv prøvet nemlig (og haft problemer med det..)
Avatar billede tdaugaard Nybegynder
12. december 2000 - 05:23 #2
Eller det vil sige \"det kan man ikke lave i ASP\" for det var jo det du spurgte om .. eller hvordan .
Avatar billede run Nybegynder
12. december 2000 - 06:40 #3
Du skriver man ikke kan læse den fra et subdomæne. Man kan vel godt læse den hvis man har brugt javascript til at lave den via ovenstående metode.
Problemet er vel at man ikke kan skrive den med den ønskede property som man kan i Javascript eller hva ?

Kan det virkeligt passe at vi skal vente til ASP+ bliver frigivet til com. brug ? Der kan man nemlig bruge sessions på tværs af domæner.
Avatar billede tdaugaard Nybegynder
12. december 2000 - 06:44 #4
Hmm .. du siger sessions ... nu snakker vi cookies og de kan af sikkerhedshensyn ikke læses af et andet domæne end det der har skrevet den.

Jeg tror ikke du selv ved at manipulere den i JavaScript kan læse den via ASP fra et andet domæne .. men du kan jo prøve, selvom jeg ikke regner med at det kan lade sig gøre :-(
Avatar billede run Nybegynder
12. december 2000 - 14:26 #5
En cookie kan læses af både sub1.test.dk og sub2.test.dk hvis man har gjort som jeg nævner med javascript.

En session er jo blot en cookie i ASP, men det bliver ændret lidt med ASP+
Avatar billede chris Nybegynder
12. december 2000 - 23:51 #6
Avatar billede run Nybegynder
13. december 2000 - 00:08 #7
fedt. Det var lige det jeg søgte efter. Jeg burde have vidst at det ville være så simpelt som at tilføje:

Response.Cookies(\"MyCookie\").Domain = \"test.dk\"

Nu kan jeg hente cookien fra både sub1.test.dk og sub2.test.dk
Avatar billede chris Nybegynder
13. december 2000 - 00:10 #8
:)) yum yum
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