Detectar sistema nabegador en php
Muy buenas
les traigo un codigo para saber en que sistema o en que navegador esta navegando
esto se creea mediante una funcion
php
les traigo un codigo para saber en que sistema o en que navegador esta navegando
esto se creea mediante una funcion
php
$info=detect(); function detect(){ $browser=array("IE","OPERA","MOZILLA","NETSCAPE","FIREFOX","SAFARI","CHROME"); $os=array("win","mac","linux"); # definimos unos valores por defecto para el navegador y el sistema operativo $info['browser'] = "OTHER"; $info['os'] = "OTHER"; # buscamos el navegador con su sistema operativo foreach($browser as $parent) { $s = strpos(strtoupper($_SERVER['HTTP_USER_AGENT']), $parent); $f = $s + strlen($parent); $version = substr($_SERVER['HTTP_USER_AGENT'], $f, 15); $version = preg_replace('/[^0-9,.]/','',$version); if ($s) { $info['browser'] = $parent; $info['version'] = $version; } } # obtenemos el sistema operativo foreach($os as $val) { if (strpos(strtoupper($_SERVER['HTTP_USER_AGENT']),$val)!==false) $info['os'] = $val; } # devolvemos el array de valores return $info; }html
<?php echo $info['browser'];?>
10
Puntos
Puntos
1381
Visitas
Visitas
1
Resp
Resp
Por pablo hace 105 meses
Experto
Respuesta #1
lo eh probado y funciona a las mil maravillas, muy buen aporte! saludos
0
Puntos
Puntos
Por alber hace 105 meses
Administrador