Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Session Ids

Alles zum Thema: Robots, Spider, Logfile-Auswertung und Reports
Neues Thema Antworten
Croni
PostRank 2
PostRank 2
Beiträge: 45
Registriert: 14.10.2004, 14:16

Beitrag von Croni » 28.08.2005, 11:22

Hi,

ich habe einen Bereich, bei dem u.a. Links aktiviert werden, wenn sich Mitglieder eingeloggt haben. Falls vom Client keine Cookies zugelassen werden, hat dies Session Id's zur Folge, weil ich ja session_start() am Anfang der Page stehen habe.

Auf diese Weise resultieren aber auch SID's, wenn ein Besucher (oder Spider) nicht eingeloggt ist...

1) wie kann ich SID's vermeiden für Robots/Spiders und nicht eingeloggte Besucher, wenn keine Cookies angenommen werden?

2) oder soll ich - falls SID's unvermeidlich sind - den erwähnten Bereich in der robots.txt aussperren?

Vielen Dank für Eure Hilfe!
Ich geniess' Narrenfreiheit, ich bin ein Webgreenhorn - Webgreenhorn.com Webmaster Blog

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

marki
PostRank 3
PostRank 3
Beiträge: 95
Registriert: 12.08.2005, 14:49
Wohnort: Rosenberg

Beitrag von marki » 28.08.2005, 22:10

Nun, ich habe keine Ahnung was genau dein Problem ist. Vielleicht kann ich dir dennoch helfen.
Bei meinem Server kann man einstellen, dass die SID automatisch an URLs angehängt werden, wenn keine Cookies akzeptiert werden. Das ist allerdings ungeeignet für Robots. Da sich ein Robot aber sowieso nicht einloggen kann, ist die Sache mit den IDs doch schnuppe, denn die kann man ja ins Leere laufen lassen. Sprich: Ne ID generieren aber nirgendwo benutzen. Sobald ein echter Benutzer kommt, der sich einloggt, erscheinen die zusätzlichen Inhalte nach Prüfung des Cookies, welcher erst beim Einloggen angelegt wurde. Wo ist das Problem? Sind die Dinge etwa sehr dynamisch gestaltet worden?

bugscout
PostRank 9
PostRank 9
Beiträge: 2602
Registriert: 23.06.2003, 12:24

Beitrag von bugscout » 29.08.2005, 00:05

moin moin,

machst du eine abfrage

if ($user != 'gast') {
$sid = $session_id;
} else {
$sid = '';
}

wie auch immer deine variablen heissen und wo sie abgearbeitet werden.

grüsse