← Desenvolvimento

Browser e Sistema operativo

Lida 1634 vezes

Offline

Bruno Mota 
Membro
Mensagens 1733 Gostos 3
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

eu tou a percisar de sacar as informações e tou a usar assim
Browser <?$Browser_Nome = $user_agente; echo($Browser_Nome);?> e nao esta a dar e para o Sistema Operativo tenho este
<?$Sistema = "desconhecido";
if(ereg("Windows",$user_agente) || ereg("WinNT",$user_agente) || ereg("Win95",$user_agente)) {
$sistema = "Windows";
}

if(ereg("Mac", $user_agente)) {
$sistema = "Macintosh";
}
if(ereg("X11", $user_agente)) {
$sistema = "Unix";
}
echo ($sistema);
?>
e tambem nao da
alguem sabe outro metodo?
Offline

SSPT 
Membro
Mensagens 408 Gostos 0
Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2 Level 1

Para o Browser podes utilizar:
Citar

<?
$data = $_SERVER["HTTP_USER_AGENT"];
$data = explode(";", $data);
$browser = $data[1];
$sistema = $data[2];
?>

Variavel $data:
Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0; .NET CLR 2.0.50215; SL Commerce Client v1.0; Tablet PC 2.0)
Variavel $browser
MSIE 7.0b
Variavel $sistema
Windows NT 6.0

--

Isto foi testado com o windows vista (client), mas à partida a o HTTP_USER_AGENT deve ser fornecido ao servidor da mesma forma por todos os browsers.
Offline

kingless 
Membro
Mensagens 857 Gostos 0
Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2 Level 1

Ele não queria do browser, ele queria para saber o sistema operativo...
Offline

Bruno Mota 
Membro
Mensagens 1733 Gostos 3
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

queria os 2 mas ja resolvi muito obrigado
Offline

kingless 
Membro
Mensagens 857 Gostos 0
Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2 Level 1

Já tava para colocar aqui o código, mas se já resolveste ainda bem.