当前位置:首页 > PHP教程 > php应用 > 列表

php根据用户语言跳转相应网页

发布:smiling 来源: PHP粉丝网  添加日期:2021-06-25 11:20:48 浏览: 评论:0 

这篇文章主要介绍了php根据用户语言跳转相应网页的方法,主要区分国内国外,感兴趣的小伙伴们可以参考一下。

当来访者浏览器语言是中文就进入中文版面,国外的用户默认浏览器不是中文的就跳转英文页面。

  1. <?php  
  2. $lan = substr( $HTTP_ACCEPT_LANGUAGE,0,5);  
  3. if ($lan == "zh-cn")  
  4. print("<meta http-equiv='refresh' content = '0;URL = gb/index.htm'>");  
  5. else 
  6. print("<meta http-equiv='refresh' content = '0;URL = eng/index.htm'>");  
  7. ?> 

HTML网页根据来访这的浏览器语言不同自动跳转多语言页面

在 <head> </head> 之间加入如下代码。

以下为引用的内容:

  1. <script>  
  2. var type=navigator.appName  
  3. if (type=="Netscape")  
  4. var lang = navigator.language  
  5. else 
  6. var lang = navigator.userLanguage  
  7.    
  8. //cut down to first 2 chars of country code  
  9. var lang = lang.substr(0,2)  
  10.    
  11. // 英语  
  12. if (lang == "en")  
  13. window.location.replace('url')  
  14.    
  15. // 简体中文  
  16. else if (lang == "zh-cn")  
  17. window.location.replace('url')  
  18.    
  19. // 繁体中文  
  20. else if (lang == "zh-tw")  
  21. window.location.replace('url')  
  22.    
  23. // 德语  
  24. else if (lang == "de")  
  25. window.location.replace('url')  
  26. // 除上面所列的语言  
  27. else 
  28. window.location.replace('url')  
  29.    
  30. </script> 

以上就是PHP 判断用户语言跳转网页的全部内容,内容很简单,希望大家可以学以致用。

Tags: php用户语言跳转网页

分享到: