Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/06/2011, 15:49
Avatar de Deathmetalrules
Deathmetalrules
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mas - aya
Mensajes: 65
Antigüedad: 13 años, 4 meses
Puntos: 8
Respuesta: Detectar el SO del visitante

este te permite saber el tipo de explorador y s.o

Código PHP:
<?php
function agente($explorador
{
$agente $_SERVER['HTTP_USER_AGENT'];
return 
strstr($agente$explorador);
}
function 
so($opersys) {
$oper $_SERVER['HTTP_USER_AGENT'];
return 
strstr($oper$opersys);
}
if(
agente('Firefox') != FALSE) {
    echo
" <i> Estas usando: Mozilla Firefox browser</i> <br />";
          if(
so('Windows') != FALSE) {
 echo 
"<i>Tienes sistema operativo:Windows</i> <br />";
    }
      elseif(
so('Linux') != FALSE) {
    echo
"<i>Tienes sistema operativo: Linux</i> <br/>";
    }
      elseif(
so('MAC') != FALSE) {
    echo 
"<i>Tienes sistema operativo: MAC OSX</i> <br />";
    }
      else {
 echo
"<i>Tienes sistema operativo: Sistema operativo desconocido <br />\n";
    }
}
else if(
agente('America Online Browser') != FALSE) {
    echo 
"<i>Estas usando: AOL browser</i> <br />\n";
    echo 
"<i>Tienes sistema operativo: Windows</i> <br />\n";
}
else if(
agente('Iceweasel') != FALSE) {
    echo 
"Estas usando <i>Iceweasel</i> <br />\n";
    echo 
"<i>Tienes sistema operativo:Linux</i> <br />\n";
}
else if(
agente('Opera') != FALSE) {
    echo 
"<i>Estas usando: Opera browser</i> <br />\n";
         if(
so('Windows') != FALSE) {
    echo 
"<i>Tienes sistema operativo:Windows</i> <br />\n";
    }
      elseif(
so('Linux') != FALSE) {
    echo 
"<i>Tienes sistema operativo:Linux</i> <br />\n";
    }
      elseif(
so('MAC') != FALSE) {
    echo 
"<i>Tienes sistema operativo:MAC OSX</i> <br />\n";
    }
      else {
    echo 
"<i>Tienes sistema operativo:Sistema operativo desconocido <br />\n";
    }
}
else if(
agente('Safari') != FALSE) {
    echo 
"<i>Estas usando:Safari browser</i> <br />\n";
    echo
"<i>Tienes sistema operativo:Linux</i> <br />\n";
}
else if(
agente('MSIE') != FALSE) {
    echo 
"<i>Estas usando: Internet Explorer</i> <br />";
    echo
"<i>Tienes sistema operativo:Windows</i> <br />";
}
else {
echo 
"User Agent desconcido. <br />\n";
if(
so('Windows') != FALSE) {
    echo 
"<i>Tienes sistema operativo:Windows</i> <br />";
    }
      elseif(
so('Linux') != FALSE) {
    echo 
"<i>Tienes sistema operativo:Linux</i> <br />";
    }
      elseif(
so('MAC') != FALSE) {
    echo 
"<i>Tienes sistema operativo:MAC OSX</i> <br />";
    }
else {
    echo 
"<i>Tienes sistema operativo:Sistema operativo desconocido<br />\n</h4>";
    
    }

}

?>
__________________
Un nuevo horizonte