werd mal schauen, was der von saerdnaer bringt ... kann ja nur besser werden
google bot mod für 2.0.4
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
was jetzt? klär uns bitte auf!
welches der beiden Scripts vergibt überhaupt keine Session-id's mehr?
UND: was bringen Session-id's? gehts da nur darum, dass die User dann nicht als Gäste aufgeführt werden, wenn sie nicht angemeldet sind? Warum habe ich eigentlich selbt Session-id's auf meinem Board seitdem ich die 2.0.4 installiert habe?!
welches der beiden Scripts vergibt überhaupt keine Session-id's mehr?
UND: was bringen Session-id's? gehts da nur darum, dass die User dann nicht als Gäste aufgeführt werden, wenn sie nicht angemeldet sind? Warum habe ich eigentlich selbt Session-id's auf meinem Board seitdem ich die 2.0.4 installiert habe?!
meines... das andere gibt sie nur nicht mehr aus...Syco23 hat geschrieben:welches der beiden Scripts vergibt überhaupt keine Session-id's mehr?
das phpbb verwendet session ids damit es weiß das das der gleiche benutzer ist wie der der gerade ne seite angefordert hat...damit sind alle benutzer nicht nur die registierten gemeint... außerdem werden die auch für die whoisonline seite benötigt...Syco23 hat geschrieben:UND: was bringen Session-id's? gehts da nur darum, dass die User dann nicht als Gäste aufgeführt werden, wenn sie nicht angemeldet sind? Warum habe ich eigentlich selbt Session-id's auf meinem Board seitdem ich die 2.0.4 installiert habe?!
ah
das heißt mit deinem Scipt geht die Who's online Anzeige nimma richtig? Gibts da nicht eine Möglchkeit wo 1) Google keine Sisson-id kriegt und 2) die Besucher Anzeige richtig geht.
Idee: Wenn Google kommt wird mit dem selben Script-Teil der das Verpasen einer S-id verhindert, auch verhindert, dass Google als Besucher aufscheint.
Edit: phpBB verschickt doch Cookies?! Werden nicht dadurch die Besucher gezählt?
Idee: Wenn Google kommt wird mit dem selben Script-Teil der das Verpasen einer S-id verhindert, auch verhindert, dass Google als Besucher aufscheint.
Edit: phpBB verschickt doch Cookies?! Werden nicht dadurch die Besucher gezählt?
das ist ja schon so... google bekommt überhaupt eine session id mehr...
und zu den cookies: cookies sind zu vielen zwecken da... das phpbb verwendet entweder cookies oder hängt die session id an die url an... der vorteil der cookiemethode ist das man wenn man ein neues fenster ohne sid öffnet trotzdem eingeloggt ist
ah
und zu den cookies: cookies sind zu vielen zwecken da... das phpbb verwendet entweder cookies oder hängt die session id an die url an... der vorteil der cookiemethode ist das man wenn man ein neues fenster ohne sid öffnet trotzdem eingeloggt ist
ah
und wovon hängt das ab? da werden doch sicher nicht die virtuellen Würfel herangezogendas phpbb verwendet entweder cookies oder hängt die session id an die url an...
Kann es sein, dass S-id's erst seit der 2.0.4 vergeben werden. Ich habe nämlich auf einem meiner Boards erst seit dem Update S-id's (auch teilw. wenn ich eingeloggt bin, habe aber auh ein paar mods istalliert) und auf einem anderen, wo ich noch das 2.0.3 habe, habe ich überhaupt noch nie S-id's gesehen..
-
codemonkey
- Ehemaliges Teammitglied
- Beiträge: 3005
- Registriert: 13.10.2002 15:15
- Wohnort: Wilhelmshaven
- Kontaktdaten:
-
codemonkey
- Ehemaliges Teammitglied
- Beiträge: 3005
- Registriert: 13.10.2002 15:15
- Wohnort: Wilhelmshaven
- Kontaktdaten:
Also da wir ja gerade bei Sessions google sind, habe ich einen kleinen Mod gebaut, der bewirkt, dass Google nur einmal als Gast auftritt.
Ich hatte sonst immer eine Liste mit 15 Gästen. Schön und gut, aber wenn das alles google ist, bringt mir das nicht viel. Mit diesem 'Mod' taucht Google nur einmal auf.
Ich hatte sonst immer eine Liste mit 15 Gästen. Schön und gut, aber wenn das alles google ist, bringt mir das nicht viel. Mit diesem 'Mod' taucht Google nur einmal auf.
Code: Alles auswählen
#
#-----[ OPEN ]--------------------------------------------
#
includes/session.php
#
#-----[ FIND ]--------------------------------------------
#
# Anmerkung: Ganz unten der Datei
#
function append_sid($url, $non_html_amp = false)
{
global $SID;
if ( !empty($SID) && !preg_match('#sid=#', $url) )
{
$url .= ( ( strpos($url, '?') != false ) ? ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
}
return $url;
}
#
#-----[ REPLACE WITH ]------------------------------------
#
function append_sid($url, $non_html_amp = false)
{
// global $SID;
// if ( !empty($SID) && !eregi('sid=', $url) )
global $SID, $HTTP_SERVER_VARS;
if ( !empty($SID) && !eregi('sid=', $url) && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'Googlebot') && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'slurp@inktomi.com;'))
{
$url .= ( ( strpos($url, '?') != false ) ? ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
}
return($url);
}
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM@codemonkey: session ids gibt es schon seit der ersten version von phpbb2 .
den hack den du gepostet hast bewirkt das gleiche wie den der ganz am anfang des topics gepostet wurde...
nur der hack den ich gepostet habe erstellt keine session für den google bot somit können gar keine zusätzlichen gäste durch den bot entstehen...
ah
den hack den du gepostet hast bewirkt das gleiche wie den der ganz am anfang des topics gepostet wurde...
nur der hack den ich gepostet habe erstellt keine session für den google bot somit können gar keine zusätzlichen gäste durch den bot entstehen...
ah