¿porque creas 2 veces la variable?
Código PHP:
Ver original<?php
$tiponavegador = $_SERVER["HTTP_USER_AGENT"];
if($tiponavegador == "Mozilla/5.0 (Windows NT 5.1; rv:10.0.1) Gecko/20100101 Firefox/10.0.1")
{
//echo $_SERVER["HTTP_USER_AGENT"];
echo "estas usando firefox 10";
}
elseif($tiponavegador == "Mozilla/4.0 compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729 ")
{
//echo $_SERVER["HTTP_USER_AGENT"];
echo "estas usando internet explorer 8";
}
?>
de todas formas podrías usar expresiones regulares ya que puede que no todos usen el mismo sistema operativo, ejemplo:
Código PHP:
Ver original<?php
$tiponavegador = $_SERVER["HTTP_USER_AGENT"];
echo 'Firefox';
echo 'Internet Explorer';
?>