Hola,
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");
}
?>