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
}
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!