Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Session und Safari-Browser





Frage

Huhu, [b]gibt es eigentlich bekannte Probleme des Safari-Browsers mit der Verarbeitung bzw dem Handling von Sessions?[/b] In einem CMS werden Anmeldedaten sowie verschiedene Infos zum aktuellem Content als Sessiondaten gespeichert. Wechselt nun der Bereich, gehen diese Daten verloren, die Anmeldedaten (Benutzer, Session-ID usw.) bleiben jedoch erhalten. Eigentlich hatte ich einen grundsätzlichen Fehler in der Programierung vermutet, der dann auftritt, wenn die Infos zum Content als Session-Variablen gespeichert werden sollen. Da dies aber nur im Safari??? auftritt und nicht in Systemen, die auf Windows basieren, bin ich momentan ein bissl ratlos. Uwe

Antwort 1 von rabies

Tach,

Da ich nicht davon ausgehe, dass Du die Session-ID per GET übergibst, folgendes:

Auf PHP.net (function:setcookie), im Kommentar von Eric Mueller steht, dass der Safari scheinbar möchte, dass man alle Parameter bei setcookie setzt.

Ich kann´s nicht nachvollziehen, da ich keinen Mac zur Hand habe -- aber Du kannst das ja einmal probieren.

--rabies.

Antwort 2 von jacobi21

Hallo,

danke für den Tip, aber daran lag es auch nicht, die Session an sich bestand ja auch weiterhin, die Anmeldedaten (User , Uhrzeit usw) standen ja noch drin.. Fehler war beim Neu-Registrieren der Contentinfos (Id-Nummer usw), wenn dieser gewechselt wurde. Dummerweise haben mir die anderen Browser (selbst der Safari-vorgänger, den die Chefin im Büro hat) diesen Programmiermist verziehen :-D


Uwe