php.de

Zurück   php.de > php.de Intern > Beitragsarchiv

Beitragsarchiv Nur gucken, nichts anfassen. Das Archiv der Beiträge vergangener Zeiten.

 
 
LinkBack Themen-Optionen
Alt 09.09.2004, 22:08  
Gast
 
Beiträge: n/a
Standard Suchmaschinen und PHP Sessions

Hallo Leute,

ich habe gerade eine Website erstellt und sie wird demnächst Online gehen.
Dabei arbeite ich mit PHP Sessions . Die Session ID wird dabei entweder als Cookie (wenn der User Cookies akzeptiert) oder in der URL (wenn der User kein Cookie azeptiert). Darüber läuft z.B. der Warenkorb.

Folgendes Szenario:
Wenn z.B. Google vorbeikommt, stellt meine seite fest, dass Google keine Cookies akzeptiert (das ist ja leider so...) und lagert die SessionID in die URL aus.
=> z.B. http://www.mysite.de/whatever.php?SE...43g4z3g4h34gh3
Google stellt meine Seiten im nächsten Schritt in sein Verzeichnis und wenn ich das richtig verstehe, hat der Link dort dann ja auch die SessionID drin, die Google bekommen hat, als es meine Website ansurfte.

Bedeutet das, dass jeder Benutzer, der bei mir über Google vorbeikommt, die gleiche Session zugewiesen bekommt? haben dann alle User die von Goolge kommen den gleichen Warenkorb und behindern sich gegenseitig?

Das Problem müsste ja nicht nur bei mir auftreten.
Kennt jemand eine Lösung?

Viele Grüße,

Stefan
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.09.2004, 22:34  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard Re: Suchmaschinen und PHP Sessions

Zitat:
Zitat von caliph
[...]Dabei arbeite ich mit PHP Sessions . Die Session ID wird dabei entweder als Cookie (wenn der User Cookies akzeptiert) oder in der URL (wenn der User kein Cookie azeptiert). Darüber läuft z.B. der Warenkorb.

Folgendes Szenario:
Wenn z.B. Google vorbeikommt, stellt meine seite fest, dass Google keine Cookies akzeptiert (das ist ja leider so...) und lagert die SessionID in die URL aus.
=> z.B. http://www.mysite.de/whatever.php?SE...43g4z3g4h34gh3
Google stellt meine Seiten im nächsten Schritt in sein Verzeichnis und wenn ich das richtig verstehe, hat der Link dort dann ja auch die SessionID drin, die Google bekommen hat, als es meine Website ansurfte.
Das passiertr aber nur dann, wenn Google deine Seite überhaupt noch in den Index aufnimmt. Google mag keine Session-Ids oder Parameter die danach aussehn. Deine seite wird also evtl. abgewertet oder schlimmstensfalls garnicht indexiert....

Zitat:
Bedeutet das, dass jeder Benutzer, der bei mir über Google vorbeikommt, die gleiche Session zugewiesen bekommt?
Nein. Sessions verfallen nach einer bestimmten Zeit. Kommt dann ein user mit der verfallenen Session-ID auf die Seite bekomtm er 'ne neue Session.

Zitat:
Das Problem müsste ja nicht nur bei mir auftreten.
Kennt jemand eine Lösung?
Du kannst versuchen google und anderen Suchmaschinen keine Session zu verpassen. Z.B. indem du den User Agent auswertest (Bei Google taucht dort das Wort "Googlebot" auf) oder anhand der IP (Listen dazu finden sich im Internet.
Du könntest auch erst eine Session erstellen wenn sei wirklich benötigt wird, also wenn etwas in den Warenkorb gelegt wird. Google hat ja im Prinzip dort nichts verloren....

mfG
werbegeschenk
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 09.09.2004, 23:03  
Gast
 
Beiträge: n/a
Standard

Danke für Deine Antwort!!

Das Google evt die Seiten gar nicht ausliest, wusste ich nicht. Gut zu wissen...

weiterhin schriebst Du:
Zitat:
Nein. Sessions verfallen nach einer bestimmten Zeit. Kommt dann ein user mit der verfallenen Session-ID auf die Seite bekomtm er 'ne neue Session.
Ich habs gerade ausprobiert. Wenn man auf den frisch gestarteten Server mit
http://www.mysite.de/whatever.php?SE...43g4z3g4h34gh3... (beliebige Session ID)
zugreift, eröffnet man eine Session mit dieser Session id. Man könnte die SessionID auch 111111111(usw) nennen.
Kommt ein zweiter User mit der gleichen Session ID muss es doch zu Komplikationen kommen.
Oder verstehe ich da was falsch?

Gruß,

Stefan
 
Alt 10.09.2004, 11:59  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Zitat:
Zitat von caliph
weiterhin schriebst Du:
Zitat:
Nein. Sessions verfallen nach einer bestimmten Zeit. Kommt dann ein user mit der verfallenen Session-ID auf die Seite bekomtm er 'ne neue Session.
Ich habs gerade ausprobiert. Wenn man auf den frisch gestarteten Server mit
http://www.mysite.de/whatever.php?SE...43g4z3g4h34gh3... (beliebige Session ID)
zugreift, eröffnet man eine Session mit dieser Session id. Man könnte die SessionID auch 111111111(usw) nennen.
Kommt ein zweiter User mit der gleichen Session ID muss es doch zu Komplikationen kommen.
Oder verstehe ich da was falsch?
Ich hab das bei mir nun auch mal getestet (lokal) und ich habe nachdem ich die Seite mit einer erfunden Session-ID aufgerufen habe eine neue Session-ID zugewiesen bekommen.

Ich kann mir das auch kaum vorstellen, dass man eine Seite mit beliebiger Session-ID aufrufen kann und dann diese Session-Id zugewiesen bekommt. Aber sicher weiß ich es natürlich auch nicht.

Vielleciht weiß ja jemand anders noch was dazu....

mfG
werbegeschenk
__________________
Today you...Tomorrow me.
agrajag ist offline  
 


Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2 Sessions Kein Genie PHP Tipps 2006 8 21.07.2006 15:45
php und suchmaschinen thomaspk PHP Tipps 2006 3 03.05.2006 09:07
[Erledigt] probleme mit sessions PHP Tipps 2007 1 17.11.2005 10:43
[Erledigt] Registrierte Sessions anzeigen? PHP-Fortgeschrittene 3 13.10.2005 12:11
Problem mit Sessions unter PHP 4.4.0 betrazivis PHP-Fortgeschrittene 1 12.10.2005 19:21
Nach Einfügugng der Sessions funktioniert mein Program nicht PHP-Fortgeschrittene 1 02.10.2005 06:13
Sessions! DER_Brain PHP Tipps 2005-2 5 30.06.2005 14:51
Sessions ohne Session-ID PHP Tipps 2005-2 14 14.06.2005 15:54
2 Sessions? PHP Tipps 2005 5 29.04.2005 19:04
eine frage sessions PHP Tipps 2005 9 26.04.2005 15:20
Proble mit Sessions PHP Tipps 2005 7 07.02.2005 17:42
Sessions in Klassen benutzen zwelch PHP Tipps 2004 2 09.08.2004 08:54
[Erledigt] Usermanagement mit Sessions - Sicherheitsprobleme ? PHP Tipps 2004 0 30.06.2004 09:49
Sessions, sessions und nochmal sessions PHP-Fortgeschrittene 0 06.06.2004 00:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php session suchmaschinen, php sessions google, sicherheit bei session;php;suchmaschinen, google mag keine sessions

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.