PHP session i internet explorer

Tags:    session php ie explorer

Hej Udvikleren!

Jeg har et problem med mit member script i IE. Problemet er som følger:

Når en bruger har logget ud (logout.php), så vises siden som den skal. Men når man så vil logge ind igen i login formen, så bliver man ikke logget ind. Den reloader bare siden (hvor man ikke er logget ind).
Dette forekommer KUN i internet explorer! Det virker fint i chrome + firefox både på OSX og WIN.

Sådan her ser min logout.php ud.
Fold kodeboks ind/udPHP kode 


Nogle ideer?



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 10 karma
Sorter efter stemmer Sorter efter dato
#Dennis
Du kan jo bare lave den om til en $_GET funktion:

Fold kodeboks ind/udPHP kode 


Smid den ØVERST i din index.php fil. Efter Location: erstatter du bare ../ med din destination :).

Når den er smidt ind, så kan du lave brugernes link sådan at de bliver linket til ditdomæne.dk/?logud og så burde det fungere.



Perfekt! Tak



Det var så lidt :)



Har faktisk lige kigget på det igen. Og det ser ud til det er stoppet med at virke alligevel :/

Håber i kan se hvad der er galt

index.php
Fold kodeboks ind/udPHP kode 


logout.php
Fold kodeboks ind/udPHP kode 




Du skal slet ikke bruge logout.php filen :)

Ændre det her i din index:
Fold kodeboks ind/udPHP kode 

Til det her
Fold kodeboks ind/udPHP kode 


Og hvis du endelig skal bruge logout.php, så skriv således:
Fold kodeboks ind/udPHP kode 



NYT

Du kan også gøre det lidt anderledes:

I toppen af den fil du logger ud igennem, skriver du:
Fold kodeboks ind/udPHP kode 


Så laver du et link, således:
Fold kodeboks ind/udHTML kode 




Indlæg senest redigeret d. 10.07.2011 11:39 af Bruger #16025
t