当前位置:Gxlcms > PHP教程 > 自动识别浏览器语言进行中英文切换(php与Js版)

自动识别浏览器语言进行中英文切换(php与Js版)

时间:2021-07-01 10:21:17 帮助过:107人阅读

  1. error_reporting(E_ALL ^ E_NOTICE);
  2. // 分析 HTTP_ACCEPT_LANGUAGE 的属性
  3. // 这里只取第一语言设置 (其他可根据需要增强功能)
  4. //搜索整理 bbs.it-home.org
  5. preg_match('/^([a-z\-]+)/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches);
  6. $lang = $matches[1];
  7. switch ($lang) {
  8. case 'zh-cn' :
  9. header('Location: http://cn.jbxue.com/');
  10. break;
  11. case 'zh-tw' :
  12. header('Location: http://tw.jbxue.com/');
  13. break;
  14. case 'ko' :
  15. header('Location: http://ko.jbxue.com/');
  16. break;
  17. default:
  18. header('Location: http://en.jbxue.com/');
  19. break;
  20. }
  21. ?>

2,基于JS的方法:

有兴趣的朋友,分别进行下测试吧,看看哪个更好用哦。

人气教程排行