- var_dump: documentation ( source)
- strpos: documentation ( source)
- strtolower: documentation ( source)
<?php
$agenttotest = "Googlebot/2.1 (http://www.googlebot.com/bot.html)";
$agents_to_ignore = array("googlebot", "AdsBot", "pingdom", "bot");
foreach ($agents_to_ignore as $agent){
echo "<br>\n". strtolower($agenttotest) . " " . strtolower($agent);
if (isset($agenttotest) && strpos(strtolower($agenttotest), strtolower($agent) !== false))
echo "block";
}
var_dump ( strpos(strtolower($agenttotest), strtolower("bot")) );