Avatar billede claushelth Nybegynder
04. oktober 2003 - 16:03 Der er 2 kommentarer og
1 løsning

åbner 2 session med en browser?

Har en side der benytter sessions.

session startes når siden åbnes. Jeg har en mappe på min apache der indeholder sessionsfilerne.

Siden tjekker om en bruger er logget ind. Når en bruger logger sig ind første gang får han en velkomsthilsen, og den session der åbnede i starten benyttes til at sætte de forskellige info om brugeren.

Problemet er bare at når man er logget ind første gang i en browser, så trykker man på et link på siden, og man bliver logget ud igen med det samme. Når man så logger ind igen i den samme browser så er der overhovedet ingen problemer.

Jeg kan se at anden gang der logges ind bliver der startet en ny sessionsfil på serveren, og denne bynyttes fint nok.

Problem: Browser opretter to sessionsfiler, og benytter kun den sidste.

Troede slet ikke dette var muligt, det er jo ikke fordi jeg starter sessions to gange i samme side, så får jeg jo en advarsel???
Avatar billede claushelth Nybegynder
04. oktober 2003 - 16:13 #1
altså jeg har siddet og testet med en simpel side og session, og kan slet ikke se hvordan en browser skulle kunne lave to forskellige sessionsfiler???
Avatar billede claushelth Nybegynder
04. oktober 2003 - 16:17 #2
fandt ud af hvorfor..løsning kommer her
Avatar billede claushelth Nybegynder
04. oktober 2003 - 16:24 #3
LØSNING:
Jeg kører én side med 2 forskellige domæne navne. Inde i apache har jeg kun givet det ene af dem...der hvor der normalt står localhost (for der kan vel ikke optræde flere?).
Jeg fandt ud af at en browser godt kunne lave 2 forskellige sessionsfiler på samme server. Når jeg loggede på med det "forkerte" domænenavn blev der sat en session, og i det øjeblik jeg blev logget på ville den referrer til det korrkte domænenavn, og til den blev der så sat en ny session. Det vil sige at mit login gik tabt fra første gang.

Lige nu må jeg bare lsde være med at bruge 2 domænenave til denne side. Dette lyder måske lidt mærkeligt, men det er fordi jeg bruger relative stiger og disse går i document root og kigger hvad serveren hedder og skriver derefter den relative sti. Derfor ville jeg gerne kunne skrive flere navne serveren, men det er sikkert ikke muligt?

nå anyway...fik det til at virke egentlig uden at gøre noget :-)
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