本帖最后由 lx9087 于 2011-01-19 21:51:27 编辑

解决方案 »

  1.   


    $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 4); 
    我用这个测试IE8.0是正确的至于用了360....那货难判断..
      

  2.   

    js
    window.navigator.userLanguage       当前用户使用的语言 
    window.navigator.systemLanguage   得到当前浏览器所使用的语系   IE5.5以上支持 
    window.navigator.browserLanguage 
      

  3.   


    如果用JS的话,还需要回传到SERVER端用PHP处理的echo $_SERVER['HTTP_ACCEPT_LANGUAGE'];这段代码在我这边是好的,我用的是IE6,估计还是和软件版本有关系,你查看一下你那边浏览器的具体信息
      

  4.   

    谢谢各位,用$_SERVER['HTTP_ACCEPT_LANGUAGE'],ie6和8都是好的,唯独ie7和360不行,显示的是en,能不能根据use agent来判断一下呢?我对use agent不熟悉,哪位熟悉一点能不能帮忙解决一下