Hallo zusammen,
ich habe auf meiner Website ein Loginformular und verwende eine Session, um auf allen Seiten eingeloggt zu bleiben.
Dies funktioniert auch auf dem PC und auf Android-Geräten ohne Probleme, sobald ich allerdings Safari auf einem iOS oder Mac Gerät verwende, werden die Variablen nicht übergeben und die Nutzer können die Seite nicht verwenden, da sie sich in einer Endlosschleife befinden, da sie so immer wieder auf die Loginseite weitergeleitet werden.
Die Session starte ich ganz normal mit:
session_start();
Variablen übergebe / übernehme ich mit:
$_SESSION['ak'] = $ak;
$ak = $_SESSION['ak'];
Und beim Logout verwende ich:
session_start();
session_destroy();
Ich weiß nicht, an was das liegt, da wie gesagt auf allen anderen Plattformen die Seite ohne Probleme läuft. Muss ich da noch etwas hinzufügen, damit es auch unter Safari funktioniert oder wisst ihr, wie ich das Problem lösen kann?
Danke im Voraus und einen schönen Sonntag,
pst0042