Avatar billede leonberger Novice
18. december 2011 - 19:37 Der er 10 kommentarer og
1 løsning

Cookie synlig fra både mitdomæne.dk og www.mitdomæne.dk

Hej

Jeg har lavet en side hvor jeg via html/javascript kan sætte og ændre cookies til en afstemning.
Jeg ved godt det ikke er specielt sikkert, men tiden tillader ikke andre løsninger p.t.

Mit problem ligger i at hvis man tilgår siden fra mitdomæne.dk og www.mitdomæne.dk kan man ikke se den samme cookie.

Er der en måde at omgåes dette på?
Cookies har en domain protperty, men jeg syntes ikke jeg kan finde den via javascript.

mvh
Jan
Avatar billede erikjacobsen Ekspert
18. december 2011 - 19:45 #1
Du kan kigge på den function, Set_Cookie, de har lavet her: http://techpatterns.com/downloads/javascript_cookies.php

Du skal så sætte domain til dit roddomæne, mitdomæne.dk
Avatar billede olebole Juniormester
18. december 2011 - 20:38 #2
<ole>

- og domain kan du også sætte med JavaScript

/mvh
</bole>
Avatar billede olebole Juniormester
18. december 2011 - 20:39 #3
Sorry, Erik! Jeg havde ikke tjekket dit link  =)
Avatar billede leonberger Novice
19. december 2011 - 23:41 #4
Hej

Tak for de fine links.

Jeg kan desværre ikke rigtig få det til at virke.
Hvis jeg ellers læser Eriks link rigtigt, så bruges domain kun hvis man er i et subdomæne.
F.eks.
subdomain.mydomain.dk,
men det ser ikke ud til at være tilfældet med:
mydomain.dk - det er ikke et subdomæne af www.mydomain.dk
Cookien bliver ikke sat hvis jeg specificerer domain=www.mydomain.dk fra mydomain.dk, virker fint fra www.mydomain.dk

En anden ting: mit script fejler hvis jeg bruger den syntax der er beskrevet i Oles link.
domain='example.com', '.example.com'
Det eneste jeg kan få til at virke med domain er hvis
domain=www.mydomain.dk - altså uden plinger og lign. og kun med et domæne.

Andre gode ideer?
Eller hvad gør jeg galt?
Avatar billede erikjacobsen Ekspert
19. december 2011 - 23:46 #5
Du skal sætte cookiens domain til domain.com ikke www.domain.com
Avatar billede leonberger Novice
20. december 2011 - 09:57 #6
Ok, så misforstod jeg dit råd med roddomæne, mitdomæne.dk
Prøver senere, har ike lige adgang nu :-)
Avatar billede leonberger Novice
20. december 2011 - 18:52 #7
Det er jo et mirakel, der virker.
Jeg takker mange gange.
Utroligt noget så enkelt kan være så svært.

Den/dem der smider et svar får point, men Erik du vil vel ike have nogen :-)
Avatar billede olebole Juniormester
20. december 2011 - 18:58 #8
Ellers tak, jeg samler heller ikke. Læg selv et svar og accepter det, så tråden lukkes  =)
Avatar billede erikjacobsen Ekspert
20. december 2011 - 19:18 #9
#8: Kryds i kalenderen :)
Avatar billede olebole Juniormester
20. december 2011 - 22:01 #10
#9: Tag det som en lille julehilsen  *<|:o) ... ho-ho-ho
Avatar billede leonberger Novice
20. december 2011 - 22:10 #11
Så kan jeg kun takke og ønske god jul og godt nytår.
Og glæde mig over jeg har lært noget :-)

mvh
J
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

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