kiki67100
Messages postés313Date d'inscriptionsamedi 6 mai 2006StatutMembreDernière intervention10 août 2013
-
26 févr. 2007 à 14:26
kiki67100
Messages postés313Date d'inscriptionsamedi 6 mai 2006StatutMembreDernière intervention10 août 2013
-
27 févr. 2007 à 17:02
bonjour
voila je suis en train de ameliorer un script antiaspirateur sans bdd et je voudrais faire scan des user agent a fin de determiner ses un moteur de recherche ou un aspirateur
jai cette commende if(strstr($_SERVER['HTTP_USER_AGENT'], "Googlebot"))
et comment je pourais faire rajouter MSNBot, Yahoo! Slurp, VoilaBot ??
merci davance car je pense que ses script et peut etre tres utile
kiki67100
Messages postés313Date d'inscriptionsamedi 6 mai 2006StatutMembreDernière intervention10 août 20131 27 févr. 2007 à 17:02
Voila C'est fais jai enfin fini mon script antiaspirateur
jai utiliser
<?php
bots = array("Googlebot/2.1 (+http:www.google.com/bot.html)",
"Googlebot/2.1","msnbot/1.0","msnbot/0.3",
"Yahoo! Slurp",
"VoilaBot BETA 1.2",
"ZyBorg/1.0","Mozilla/4.0 compatible ZyBorg/1.0 ([mailto:wn.zyborg@looksmart.net wn.zyborg@looksmart.net]; http:www.WISEnutbot.com)",
"Mozilla/4.0 compatible ZyBorg/1.0 ([mailto:wn.zyborg@looksmart.net wn.zyborg@looksmart.net] http:www.WISEnutbot.com)",
"FAST-WebCrawler/3.6 ","FAST-WebCrawler/3.7/FirstPage",
" FAST-WebCrawler/3.8",
"DeepIndex"," Mozilla/2.0 (compatible; Ask Jeeves/Teoma)
","Ask Jeeves/Teoma",
"appie 1.1 ","Gigabot/1.0","HenriLeRobotMirago
","psbot","Szukacz/1.5 ",
"Openbot/3.0","Openfind data gatherer","dloader(NaverRobot)/1.0");
$user = $_SERVER['HTTP_USER_AGENT'];
if (in_array($user, $bots)) on chercher ses $user et dans le $bot on cherche ses les user agent et dans la liste
{
exit; si il et dans la liste un quit le script
}
else{
si il nais pas dans la liste on le bannie
}
?>