Avatar billede neonman Nybegynder
05. maj 2006 - 08:32 Der er 2 kommentarer og
1 løsning

Session eller cookie på krys af domains

Hej jeg sider og skal lave et login som sådan set skal være når man er logget ind er man også logget ind på 3 andre sider dvs. i alt 4 domains.

nu har jeg sådan set under mig en del over hvordan man kan gøre? er der nogen der har lige for slag?

det er lidt lige meget med om det er cookie eller session men vil nu helst have sessions da det er noget nemer at arbejde med.

det hele bliver kørt på en IIS server så hvis man kan løse det med .htaccess så kan det detsværre ikke hjælpe i denne sammen hæng.

håber nogen kan hjælp mig.
Avatar billede j-johansen Nybegynder
05. maj 2006 - 23:39 #1
Hvis de 3 andre sider er på samme top-domaine kan du bare bruge setcookie (http://dk.php.net/manual/en/function.setcookie.php) og under domain parametret bruge ".domain.dk" ('To make the cookie available on all subdomains of example.com then you'd set it to '.example.com'. The . is not required but makes it compatible with more browsers. Setting it to www.example.com  will make the cookie only available in the www  subdomain.')

Ellers er der vidst ikke noget at gøre (http://wp.netscape.com/newsref/std/cookie_spec.html): 'Only hosts within the specified domain can set a cookie for a domain'
Avatar billede neonman Nybegynder
08. maj 2006 - 15:31 #2
Det er ikke subdomains men fysikeske hovde domains der er tale om eks.

domain1.dk domain2.dk domain3.dk osv..... men de ligger alle på samme servere.... ud over det hvis det ikke er muligt med cookies? er det så muligt via sessions?
Avatar billede neonman Nybegynder
28. oktober 2008 - 12:13 #3
tager selv disse points da jeg ikke har modtaget korrekt svar.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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