PHP - Identificar Sistema operacional.
Um Código simples mais que pode ajudar
PHP_OS é uma função pronta do php para capturar informações do servidor "Sistema operacional + Versão."
No fonte abaixo é usado um substr na variável $sistema porque ?
para eliminar a versão e outros parâmetros desnecessários pois o intuito é só capturar o sistema não versão.
Windows total 7 caracteres usando como já sabemos o resultado é so aplicar
substr($sistema,0,3) mostrar somente 3 caracteres da variável $sistema ficaria WIN tem outras formas de fazer Com $_SERVER[];
EX1 ---------------------------------------------------------------------------------------------
foreach($_SERVER as $info_php => $keyphp){
$resultado = "\$" . $nome_campo . "='" . $valor . "'";
echo "
" . $ resultado;
}
/*
Windows NT XN1 5.1 build 2600
WINNT
*/
EX2 ---------------------------------------------------------------------------------------------
function servidorOS()
{
$sistema = strtoupper(PHP_OS);
if(substr($sistema,0,3) == "WIN")
{
$os = 1;
}
elseif($sistema == "LINUX")
{
$os = 2;
}
else
{
$os = 3;
}
return $os;
}