Avatar billede madsokist Nybegynder
26. august 2002 - 12:42 Der er 4 kommentarer og
1 løsning

setPath og setDomain i en Cookie

Jeg roder med en jsp side hvor der skal gemmes en cookie - hvilket sker rigtig nok, men et andet sted på sitet har jeg ikke adgang til at hente informationer fra pågældene cookie.

Jeg går ud fra at det kan løses ved at sætte domænet og stien - men det kan jeg ikke få til at virke ... nogen der har oplevet noget lign?

Anyways - min kode ser sådan her ud->
Cookie CookieJar[] = request.getCookies();
Cookie MyCookie = null;
Cookie logCookie = new Cookie("login","nisse");
logCookie.setPath("/Shared");
logCookie.setDomain("www.noget.dk");
response.addCookie(logCookie);

Når jeg efterfølgende skriver kagen ud - er domæne/sti stadig null.

Hvis der er sneget sig en fejl ind - vil jeg gerne høre hvor .... for jeg er ved at være riimelig brovten over det her :-)

M
Avatar billede disky Nybegynder
26. august 2002 - 12:46 #1
hvis du retter:
logCookie.setPath("/Shared");

til

logCookie.setPath("/");

Skulle det virke, så gælder cookien for hele dit website.
Avatar billede madsokist Nybegynder
26. august 2002 - 12:51 #2
Jeg har prøvet det, men når jeg udskriver domænet (på den samme side) vil domain stadig stå til null - og jeg kan ikke få fat i kagen andre steder på samme site/domæne ... der er noget andet galt
Avatar billede disky Nybegynder
26. august 2002 - 12:56 #3
post lige koden du henter cookien med
Avatar billede madsokist Nybegynder
26. august 2002 - 12:57 #4
Smutter :-)

Jeg får ganske vist stadig skrevet NULL úd som værdi, men kagen er nu tilgængelig over hele sitet ... jeg har bare ikke været flittig nok til at teste min kode *Dough*

Tak disky
Avatar billede disky Nybegynder
26. august 2002 - 13:03 #5
det var skam så lidt :-)

Rart at høre det virker bare lidt nu :)

Held og lykke med resten.
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