Busca la funcion que necesitas!

lunes, 14 de marzo de 2011

PHP - Encontrar navegador, IP y Sistema operativo

Ahora les traigo esta función sencilla que hice que devuelve un array con la IP, el navegador y el sistema operativo de la persona que entre a su sitio web, les dejo la función con un ejemplo de uso:

<?php
/*By linkgl
funcion-linkgl.blogspot.com
devuelve un array con la ip, navegador y OS
*/
function DatosPrivados()
{
  $temp=array();
  $ip=$_SERVER['REMOTE_ADDR'];
  $datos=$_SERVER['HTTP_USER_AGENT'];
  array_push($temp,$ip);
  if(strpos($datos,"Windows")!==false)
    array_push($temp,"Windows");
  elseif(strpos($datos,"Mac")!==false)
    array_push($temp,"Mac");
  elseif(strpos($datos,"Linux")!==false)
    array_push($temp,"Linux");
 
  if(strpos($datos,"MSIE")!==false)
    array_push($temp,"Internet Explorer");
  elseif(strpos($datos,"Firefox")!==false)
    array_push($temp,"Firefox");
  elseif(strpos($datos,"Chrome")!==false)
    array_push($temp,"Google Chrome");
  elseif(strpos($datos,"Safari")!==false)
    array_push($temp,"Safari");
  elseif(strpos($datos,"Opera")!==false)
    array_push($temp,"Opera");
  else
    array_push($temp,"Navegador desconocido");
 
  return $temp;  
 
}

//USO
$llamar=DatosPrivados();
echo $llamar[0];//muestra la IP
echo $llamar[1];//muestra el Sistema Operativo
echo $llamar[2];//muestra el navegador

?>

2 comentarios: