Bom dia, gostaria de saber se existe uma maneira, software ou cabeçalho http que retorne o sistema operacional utilizado como servidor de hospedagem.
Obrigado.
Obter dados do servidor
C
2 Respostas
tem javascript
<script language="javascript">
function sistema()
{
if(navigator.userAgent.indexOf('Linux') != -1)
{ var so = "Linux"; }
else if((navigator.userAgent.indexOf('Win')!= -1)&&(navigator.userAgent.indexOf('95')!= -1))
{ var so = "Windows 95"; }
else if((navigator.userAgent.indexOf('Win')!= -1)&&(navigator.userAgent.indexOf('98')!= -1))
{ var so = "Windows 98"; }
else if((navigator.userAgent.indexOf('Win')!= -1)&&(navigator.userAgent.indexOf('NT')!= -1))
{ var so = "Windows NT/XP"; }
else
if((navigator.userAgent.indexOf('Win')!=-1)&&(navigator.userAgent.indexOf('2000')!=-1))
{ var so = "Windows 2000"; }
else if(navigator.userAgent.indexOf('Mac') != -1)
{ var so = "Macintosh"; }
else if(navigator.userAgent.toLowerCase().indexOf('unix') != -1)
{ var so = "Unix"; }
else { var so = "Outro"; }
alert(so)
}
</script>
C
tem javascript<script language="javascript"> function sistema() { if(navigator.userAgent.indexOf('Linux') != -1) { var so = "Linux"; } else if((navigator.userAgent.indexOf('Win')!= -1)&&(navigator.userAgent.indexOf('95')!= -1)) { var so = "Windows 95"; } else if((navigator.userAgent.indexOf('Win')!= -1)&&(navigator.userAgent.indexOf('98')!= -1)) { var so = "Windows 98"; } else if((navigator.userAgent.indexOf('Win')!= -1)&&(navigator.userAgent.indexOf('NT')!= -1)) { var so = "Windows NT/XP"; } else if((navigator.userAgent.indexOf('Win')!=-1)&&(navigator.userAgent.indexOf('2000')!=-1)) { var so = "Windows 2000"; } else if(navigator.userAgent.indexOf('Mac') != -1) { var so = "Macintosh"; } else if(navigator.userAgent.toLowerCase().indexOf('unix') != -1) { var so = "Unix"; } else { var so = "Outro"; } alert(so) } </script>
Mas esse script funciona para a máquina em que o navegador está executando?
O que eu gostaria de saber é, por exemplo, eu acesso o endereço http://www.guj.com.br/ e queria obter de alguma forma (cabeçalho http, ou algum software que informe) o sistema operacional em que este endereço está hospedado,
o servidor que eu tambem queria saber, é retornado na resposta da requisição, ex: Server:nginx/1.1.19, mas o sistema operacional não sei como identificar.
Criado 5 de março de 2013
Ultima resposta 6 de mar. de 2013
Respostas 2
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Desmistificando WebAssembly: Alta performance,... Por Raphael Amorim — Casa do Codigo