Suchbots und Sessions

 


Rusty
Veteran

14.04.08
15:13 Uhr
Editiert: 14.04.08, 16:36 Uhr
Hallo,
dem Wissenden wird der Titel das Problem wohl schon erkenntlich machen, aber hier noch konkret:
Beim ersten Aufruf meiner Seite wird die Session-ID an alle Links als GET-Variable angehängt, was mir so schon nicht gefällt, aber bei der Suchmaschinenindizierung nervt und auch bei Google Analytics.
Wie kann ich das verhindern? Hier zum Beispiel krieg ich die ID niemals zu Gesicht.

Tausend Dank den Weisen …


Achja, falls das interessiert: die Links sind alle falsche Fuffziger (mod_rewrite).
Link zu diesem Beitrag in die Zwischenablage kopieren
phloo
Veteran

14.04.08
15:34 Uhr
brain was? debil
Link zu diesem Beitrag in die Zwischenablage kopieren
Rusty
Veteran

14.04.08
16:35 Uhr
Erster Aufruf Browserzeile …/foo.html
Zweiter Aufruf Browserzeile …/bar.html?PHPSESSID…
Dritter, vierter, fünfter … Aufruf Browserzeile …/xyz.html
Link zu diesem Beitrag in die Zwischenablage kopieren
phloo
Veteran

14.04.08
16:42 Uhr
Session ID in Cookie speichern planlos
Link zu diesem Beitrag in die Zwischenablage kopieren
Rusty
Veteran

14.04.08
20:43 Uhr
Das geschieht doch automatisch, oder nicht?
Mach das momentan einfach mit session_start() und hab dann immer ein Cookie.

Ist session_set_cookie_params() mein Freund?
Link zu diesem Beitrag in die Zwischenablage kopieren
Clemens
Veteran

14.04.08
21:07 Uhr
Folgende PHP ini Einstellungen (geht auch über htaccess, je nach Allowoverride Einstellungen des Apache Servers) mal anschauen:

session.use_transsid
session.use_only_cookies (naja, nur mal anschauen, würde ich nicht empfehlen, ist allerdings ab PHP6 aktiviert sehe ich grade)
Link zu diesem Beitrag in die Zwischenablage kopieren
Rusty
Veteran

14.04.08
21:39 Uhr
Editiert: 14.04.08, 22:36 Uhr
Ich glaub, ich kann meine php.ini gar nicht ändern. Hab das hier ().

Dieser Text ist nur für Mitglieder sichtbar.
Link zu diesem Beitrag in die Zwischenablage kopieren
phloo
Veteran

14.04.08
22:49 Uhr
Wie Clemens schrieb. geht das evtl auch über eine .htaccess Datei

  1. php_flag session.use_trans_sid off
Quelltext in Zwischenablage kopieren
Link zu diesem Beitrag in die Zwischenablage kopieren
 
#