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.
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>
[quote=jhoamaral]tem javascript
[code]
[/code][/quote]
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.