Tengo un código para user_agent pero no funciona del todo bien, y no sé si sea por cómo está programado o por los strings.
He buscado información, pero tengo dudas con firefox por ejemplo o usar mozila/gecko etc. También el de IE me da errar, inclluso si intento hacer un post a facebook, la información que da es la del browser_error.php un poco de ayuda please.
Código:
<?php $userBrowser = $_SERVER['HTTP_USER_AGENT']; $gBotList = array ("Googlebot", "Google", "Slurp", "msnbot", "translate.google.com", "looksmart", "Feedreader", "FeedDemon", "InfoSeek", "inktomi", "Firefox", "Safari", "Opera", "MSIE 7.0"); $SOList = array ("Windows", "Macintosh"); foreach ($gBotList as $agent): //echo $agent."<br />"; if (strpos($userBrowser, $agent)) { //echo "ACEPTED"; $acepted = true;//OK $userAgent = $agent; } endforeach; foreach ($SOList as $so): if (strpos($userBrowser, $so)) { $userSO = $so; } endforeach; if(!$acepted){ header("Location: browser_error.php"); } ?>