RSS

Obtener el Sistema Operativo con PHP

06 Dic

De esas veces que debes conocer el Sistemas Operativo para aplicar ciertos estilos específicos. Esto me pasó últimamente e investigando un poco, es muy fácil saberlo con PHP.

winlinuxmac

Para saberlo solo necesitas hacer la siguiente instrucción que obtiene información sobre la máquina donde está corriendo tu script:

echo $_SERVER["HTTP_USER_AGENT"];

Con esta instrucción viene la siguiente información, la cual cambia dependiendo del sistema operativo en la que esté corriendo. Por ejemplo:

Para Linux Ubunutu

Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:42.0) Gecko/20100101 Firefox/42.0

Para windows

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Safari/537.36

Para Mac

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8 AppleWebKit;/537.36 [KHTML, like Gecko] Chrome/46.0.22490.86 Safari/537.36

Ahora bien, para hacer algo con esta información usaremos el siguiente código:

$infoSO = $_SERVER["HTTP_USER_AGENT"];

if( strpos($infoSO) == "Windows" ){
    //Agregamos ciertas instrucciones que solo se aplicarán para windows
    //Por ejemplo, estilos:
?>
    <style>
      /* ****  **/
    </style>

<?php } ?>

if( strpos($infoSO) == "Macintosh" ){
    //Código
}

if( strpos($infoSO) == "Linux" ){
    //Código
}

Así de simple se pueden aplicar estilos o cualquier otro tipo de código para un Sistema Operativo en PHP.

Espero que haya sido de ayuda como lo fue para mí. Cualquier duda o sugerencia me la pueden hacer llegar a ringhugos@gmail.com y con mucho gusto les ayudo.

 
Deja un comentario

Publicado por en 6 diciembre, 2015 en PHP

 

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: