Hallo...
Ist es möglich, dass FireFox nach dem Setzen eines Cookies automatisch einen Reload der Seite durchführt oder ähnliches?
Folgendes nämlich:
In meinem Skript wird bei jedem Seitenwechsel eine interne Seiten-IP generiert und in der Datenbank gespeichert.
Bei einem Seitenwechsel wird dann geprüft, ob diese interne Seiten-IP (die als $_GET an den Link angehangen wird, dem aktuellen wert in der Datenbank entspricht.
Wenn ja, wird die nächste Seite geöffnet, wenn nein, wird der Benutzer rausgeworfen.
Zusätzlich ebsteht die Möglichkeit, beim Login einen Cookie zur Widererkennung zu setzen.
Das funktioniert beim IE auch problemlos.
Im FireFox funktioniert das auch, aber nur, wenn kein Cookie für den Dauerlogin gesetzt wurde.
Sobald ich im FireFox den Cookie für den Dauerlogin setze, ist der $_GET-Wert der internen Seiten-IP immer ungleich dem Wert in der Datenbank.
Es scheint also, dass FireFox die Seite reloadet hat, das ist die einzige Möglichkeit, wie eine andere interne Seiten-IP zustande kommen kann.
Der Login selbst klappt, aber sobald man sich im Mitgliedbereich bewegen will, gibt es die Fehlermeldung, dass man nicht eingeloggt ist.
Will man sich dann erneut einloggen, erkennt das Skript im FireFox den gesetzten Cookie (also ja, er wird gesetzt) und loggt mich automatisch wieder ein.
Aber dann wieder genau dasselbe Spiel, der $_GET-Wert stimmt nicht mit dem in der Datenbank überein.
Und wie gesagt, im IE funktioniert das einwandfrei, nur der FireFox hat jedesmal einen falschen Wert im Link
Und das auch nur, wenn ein Cookie gesetzt werden soll. Ohne den Cookie kann man den Mitgliedsbereich auch im FireFox durchwandern...
Ist es möglich, dass FireFox nach dem Setzen eines Cookies automatisch einen Reload der Seite durchführt oder ähnliches?
Folgendes nämlich:
In meinem Skript wird bei jedem Seitenwechsel eine interne Seiten-IP generiert und in der Datenbank gespeichert.
Bei einem Seitenwechsel wird dann geprüft, ob diese interne Seiten-IP (die als $_GET an den Link angehangen wird, dem aktuellen wert in der Datenbank entspricht.
Wenn ja, wird die nächste Seite geöffnet, wenn nein, wird der Benutzer rausgeworfen.
Zusätzlich ebsteht die Möglichkeit, beim Login einen Cookie zur Widererkennung zu setzen.
Das funktioniert beim IE auch problemlos.
Im FireFox funktioniert das auch, aber nur, wenn kein Cookie für den Dauerlogin gesetzt wurde.
Sobald ich im FireFox den Cookie für den Dauerlogin setze, ist der $_GET-Wert der internen Seiten-IP immer ungleich dem Wert in der Datenbank.
Es scheint also, dass FireFox die Seite reloadet hat, das ist die einzige Möglichkeit, wie eine andere interne Seiten-IP zustande kommen kann.
Der Login selbst klappt, aber sobald man sich im Mitgliedbereich bewegen will, gibt es die Fehlermeldung, dass man nicht eingeloggt ist.
Will man sich dann erneut einloggen, erkennt das Skript im FireFox den gesetzten Cookie (also ja, er wird gesetzt) und loggt mich automatisch wieder ein.
Aber dann wieder genau dasselbe Spiel, der $_GET-Wert stimmt nicht mit dem in der Datenbank überein.
Und wie gesagt, im IE funktioniert das einwandfrei, nur der FireFox hat jedesmal einen falschen Wert im Link
Und das auch nur, wenn ein Cookie gesetzt werden soll. Ohne den Cookie kann man den Mitgliedsbereich auch im FireFox durchwandern...
Kommentar