Bonjour,
moi j'utilise ces listes une pour les robots et l'autre pour les aspirateurs
//détection des robots et aspirateurs
//pour les robots
$UA=$_SERVER["HTTP_USER_AGENT"];
$brow = strtolower($UA);//en minuscules pour toutes les versions
$bots = array ("antibot","appie1.1","archive","ask","askjeeves","baiduspider","converacrawler","deepIndex","dloader","exabot","fast","fluffy","gigabot","girafabot","google","google adsence","googlebot","googlebot-image","grub.org","henrilerobotmirago","heritrix","holmes","httrack","ia_archiver","ichiro","inktomi slurp","java","larbin","lwp-trivial","mediapartners-google","mj12bot","msnbot","msnbot-media","msiecrawler","msrbot","netresearchserver","nimblecrawler","nutch","nutchcvs","openbot","openfind","picsearch","pompos","psbot","python-urllib","sbider","seekbot","scooter","shinchakubin","slurp","spider","stackramber","surveybot","szukacz","teoma","voila","voilabot","voyager","webcrawler","xenu link sleuth","yandex","yahoo","yahoo!","yahoo-mmcrawler","yahooseeker","zyborg");//on ajoute ici les noms des autres robots en minuscules
$n=0;$robotstat="vide";$robot="";
aspirateurs
//elimination des aspirateurs
$bots = array ("curl","^-?$ ","advanced\ email\ extractor","acrobat","almaden","@nonymouse","art-online","cherrypicker","crescent\ internet\ toolpack","directupdate","download\ accelerator","ecatch","extense","emailcollector","emailwolf","extractorpro","fetch","api request","flashget","frontpage","go!zilla","http agent","httpconnect","httrack","indy","library","ipiumbot laurion(dot)com","kapere","libwww-perl","microsoft control","minibot(naverrobot)","nicerspro","npbot","offline explorer","offline navigator","program shareware","quepasacreep","sitemapper","star downloader","surveybot","teleport pro","telesoft","turingos","turnitinbot","vobsub","webbandit","webcapture","webcollage","webcopier","webdav","webemailextractor","webreaper","websaver","webstripper","webzip","wget","wysigot","zeus.*webster","zeus","^xxx"); //on ajoute ici les noms des autres aspirateur en minuscules
Guppy71