Seite 1 von 1

Bots erkennen...

Verfasst: 15.08.2005, 11:36
von erdbeerschorsch
Hallo!

Ich betreibe ein Forum mit einem "Wer ist online"-Teil. Wenn Google und Co. vorbeikommen heisst es dann:

Neugieriger sieht sich das Thema blabla an

ich will aber, dass Suchmaschinen auch wie Suchmaschinen heissen, z. B.

Code: Alles auswählen

		if (preg_match('/Googlebot/i',getEnv("HTTP_USER_AGENT"))) {
		$special_id = "googl".get_rand_num(10); // Gast-ID (10-stellig) erstellen
		}
		elseif (preg_match('/archiver/i',getEnv("HTTP_USER_AGENT"))) {
		$special_id = "archi".get_rand_num(10); // Gast-ID (10-stellig) erstellen
		}
		elseif (preg_match('/firefly/i',getEnv("HTTP_USER_AGENT"))) {
		$special_id = "fireb".get_rand_num(10); // Gast-ID (10-stellig) erstellen
		}
		elseif (preg_match('/msnbot/i',getEnv("HTTP_USER_AGENT"))) {
		$special_id = "msnbo".get_rand_num(10); // Gast-ID (10-stellig) erstellen
		}
		elseif (preg_match('/slurp/i',getEnv("HTTP_USER_AGENT"))) {
		$special_id = "slurp".get_rand_num(10); // Gast-ID (10-stellig) erstellen
		}
Jetzt heisst es also z. B.

Google sieht sich das Thema blabla an

Erklärung dazu: Später bei der "Wer ist online"-Anzeige blende ich dann für normale User oder normale Gäste die Suchmaschinen aus. Ich als Admin sehe aber, was die Suchmaschinen treiben, das ganze hat also zwei Nutzen: 1. Gäste sind durch die Anzeige nicht verwirrt, 2. ich sehe was los ist!

Problem: Jetzt wird aber nur erkannt, wenn sich Google auch als Googlebot ausgibt - und nicht Mozilla 5.0 kompatibel zu Googlebot. Ich hoffe, Ihr versteht, was ich meine!

Wie könnte ich diese Liste sinnvoll erweitern, damit die häufigsten Suchmaschinen abgedeckt sind?

Danke!

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Bots erkennen...

Verfasst: 15.08.2005, 20:55
von erdbeerschorsch
Äääähhh- sorry, ist an der Frage was nicht verständlich?

Bin neu hier und dachte: "Die wissen das"!

Nicht?

Bots erkennen...

Verfasst: 16.08.2005, 01:32
von Chris2005
Du wirst die preg_match Abfrage um Mozilla/5.0 (compatible; Googlebot/2.1 erweitern muessen. Kann sein, dass Du Sonderzeichen escapen musst...

Verfasst: 16.08.2005, 20:58
von erdbeerschorsch
das funktioniert, wenn man einfach google schreibt auch, hab ich grad herausgefunden!

Verfasst: 17.08.2005, 17:16
von erdbeerschorsch
noch ne frage: es scheint "nicht immer" zu funktionieren, wie frägt man den useragenten ab, so, damit man ihn in eine datei speichern kann?