Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2009, 09:53
Avatar de gagarin
gagarin
 
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 22 años, 3 meses
Puntos: 4
Problema con mi agentcheck

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");
}
?>
__________________
Temiqui Iztoc Cualtlia Elhuayotl