其一、 echo $_server['http_user_agent']."<hr>\n";其二、 echo"$http_user_agent<hr>\n";
第一种写法是比较好的,第二种只有在php.ini中register_globals = on的时候才可以。
使用get_browser函数,必须配置browscap.ini

解决方案 »

  1.   

    $_server是什么? 'http_user_agent'?你的意思是browscap.ini我还没有配置是么/?
      

  2.   

    $_SERVER是服务器变量的数组。'http_user_agent'是当前请求的 User-Agent: 头部的内容。该字符串表明了访问该页面的用户代理的信息。
    关于browscap.ini你可以查看一下php手册中关于get_browser的介绍。
      

  3.   

    我喜欢这样写
     echo "{$_SERVER['http_user_agent']}<hr>\n";
      

  4.   

    register_globals = off时第二种方式不能正常返回值。
    正确的写法应该是第一种。