Mailinglisten-Archive |
Am 04.10.2004 12:36 Uhr schrieb "Lutz Zetzsche" unter <Lutz.Zetzsche at sea-rescue.de>: > Hallo Christian, > > InterNetX - Christian Heimerl schrieb: >> leider habe ich seit zwei wochen schwerwiegende Probleme mit php. >> Ich identifiziere jeden Benutzer über eine session_id die ich in einem >> cookie speichere. >> >> setcookie( "sessid", $id, (time()+60*60*24*7), "/" ); >> >> Das funktioniert soweit auch ganz gut, nur nicht in einigen >> internet-caffees, >> da bei denen die cookies anscheinend auf einem Rechner gespeichert werden >> und die Benutzer dort sich gegenseitig überschreiben. >> >> Wie könnte ich das Problem jetzt lösen? > > das ist ja eine unglaubliche Geschichte... > > Tritt das Problem denn nur bei Deiner Website auf oder auch bei anderen, > die Cookies verwenden? Das waere jetzt interessant herauszufinden. > > Was ich nun wirklich merkwuerdig finde: > Selbst wenn die Cookies verschiedener Benutzer auf einem zentralen Rechner > gespeichert werden sollten, warum sollte das dahingehend Probleme geben, > dass sie sich gegenseitig ueberschreiben? > Immerhin legen die Browser, auch der Internet Explorer, die Cookies doch > benutzerabhaengig auf der Festplatte ab, also der IE beispielsweise so: > > C:\Dokumente und > Einstellungen\{benutzername}\Cookies\{benutzername}@domain.txt > > Wie sollten sich die Benutzer hier die Daten gegenseitig ueberschreiben > koennen? Sowohl der Pfad als auch der Dateiname enthalten > Benutzerinformationen... Da muesste ja jeder Internet-Rechner im > Internet-Cafe mit dem gleichen Benutzernamen laufen, was ich jedenfalls > fuer wenig sinnvoll halte. Kommt drauf an, wie abgerechnet wird (wenn überhaupt). Es ist auf jeden fall wesentlich einfacher zu administrieren, wenn du nur einen Benutzer pflegen musst. Und wenn dann die Daten zentral auf einem Server abgelegt werden, dann können sich die cookies tatsächlich überschreiben.... Ich sach nicht, das das so in Ordnung ist! ;) grüße andreas -- wdv Medien & Kommunikation GmbH & Co. OHG Mediendatenverarbeitung Andreas Heigl Siemensstrasse 6 61352 Bad Homburg Germany Telefon +49-(0)6172-670-185 Telefax +49-(0)6172-670-181 www.wdv.de
php::bar PHP Wiki - Listenarchive