Mailinglisten-Archive |
Hallo Liste, ich habe mal eine konzeptionelle Frage: Bei einer Site benötige ich Cookies für das User-Tracking. Ausserdem werden in Cookies Session-Werte gespeichert. Was aber ist mit Leuten, die keine Cookies eingeschaltet haben? Ganz klar: weder User-Tracking, noch Anmeldung sind möglich. Das eigentliche Problem: Ich habe auf jeder Seite ein entsprechendes Tracking eingeschaltet. Die User können sowohl über einen Link auf http://www.meinedomain.com/index.php als auch über http://www.meinedomain.com/unterordner/index.php kommen und werden ge-trackt. Nutzern die Cookies deaktiviert haben werden nun trotzdem permanent Cookies zugesendet. Wenn der User dann noch Cookie-Warnhinweise eingeschaltet hat, wird er ständig penetriert :( Mein bisher einziger Ansatz: Benutzer, die keine Cookies aktiviert haben werden - per Header("Location:...") - umgeleitet auf das virtuelle Verzeichnis http://www.meinedomain.com/nc/ ( /index.php == /nc/index.php ), wobei "nc", "no cookies" bedeuten soll. Mein Cookie-Skript könnte nun überprüfen, ob in der url ein "/nc/" vorkommt und keine Cookies mehr verschicken. Probleme bei diesem Ansatz: 1. Benutzer verschickt die URL an einen Bekannten: Der Bekannte kommt direkt über die "/nc/"-Url und fällt aus dem Tracking heraus, auch wenn er Cookies aktiviert hat. 2. Benutzer möchte sich nun doch anmelden: Da er sich im "/nc/"-Pfad befindet kriegt er keine Cookies => Anmeldung ist nicht möglich Hat irgendwer einen Vorschlag, wie man also: 1. Auf jeder Seite ein User-Tracking aktivieren kann 2. Trotzdem nicht auf jeder Seite ein Cookie verschicken muss Hmm, ich hoffe Ihr versteht, was ich meine... Vielen Dank für Anregungen + Schöne Grüsse, Arash
php::bar PHP Wiki - Listenarchive