Seite 1 von 1

IP nicht im "Who is online" mitzählne

Verfasst: 11.02.2003 18:32
von Dennis
Hi

Wenn Google kommt, zählt mein Forum trotzdem für jede IP von Google (ca. 5-10 Stück) einen Gast weiter. Ich habe daher schon folgenden Code in die page_header.php eingebaut:

Code: Alles auswählen

		if ( ($row['session_ip'] != $prev_session_ip) && (!strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'Googlebot')) && (!strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'slurp@inktomi.com;')))
		{
			$guests_online++;
		}
Der Useragent von Goolge ist Googlebot/2.1 (+http:// www.googlebot.com/ bot.html) (So in meinen LOGs über die Variable $HTTP_USER_AGENT)

Nun die Farge: Warum wird der Useragent als "Gast" mitgezählt?

Wäre evtl folgender Code besser?

Code: Alles auswählen

		if ( ($row['session_ip'] != $prev_session_ip) && (!strstr($HTTP_USER_AGENT ,'Googlebot')) && (!strstr($HTTP_USER_AGENT ,'slurp@inktomi.com;')))
		{
			$guests_online++;
		}
(Jeweils das $HTTP_SERVER_VARS['HTTP_USER_AGENT'] gegen $HTTP_USER_AGENT getausch.



Grüße
Dennis