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


Posted in PHP onNovember 04, 2015

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

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

HTML网页根据来访这的浏览器语言不同自动跳转多语言页面
<head> </head> 之间加入如下代码。
以下为引用的内容:

<script> 
var type=navigator.appName 
if (type=="Netscape") 
var lang = navigator.language 
else 
var lang = navigator.userLanguage 
 
//cut down to first 2 chars of country code 
var lang = lang.substr(0,2) 
 
// 英语 
if (lang == "en") 
window.location.replace('url') 
 
// 简体中文 
else if (lang == "zh-cn") 
window.location.replace('url') 
 
// 繁体中文 
else if (lang == "zh-tw") 
window.location.replace('url') 
 
// 德语 
else if (lang == "de") 
window.location.replace('url') 
// 除上面所列的语言 
else 
window.location.replace('url') 
 
</script>

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

PHP 相关文章推荐
PHP 5.0对象模型深度探索之类的静态成员
Mar 27 PHP
Mysql中limit的用法方法详解与注意事项
Apr 19 PHP
PHP file_get_contents 函数超时的几种解决方法
Jul 30 PHP
PHP 伪静态隐藏传递参数名的四种方法
Feb 22 PHP
删除无限分类并同时删除它下面的所有子分类的方法
Aug 08 PHP
PHP IF ELSE简化/三元一次式的使用
Aug 22 PHP
PHP对接微信公众平台消息接口开发流程教程
Mar 25 PHP
浅析PHP微信支付通知的处理方式
May 25 PHP
php 如何禁用eval() 函数实例详解
Dec 01 PHP
php使用PDO获取结果集的方法
Feb 16 PHP
php获取微信共享收货地址的方法
Dec 21 PHP
PHP 时间处理类Carbon
May 20 PHP
非常全面的php日期时间运算汇总
Nov 04 #PHP
php对文件夹进行相关操作(遍历、计算大小)
Nov 04 #PHP
PHP实现HTML页面静态化的方法
Nov 04 #PHP
php实现网站留言板功能
Nov 04 #PHP
php对二维数组进行相关操作(排序、转换、去空白等)
Nov 04 #PHP
两种php去除二维数组的重复项方法
Nov 04 #PHP
PHP扩展开发教程(总结)
Nov 04 #PHP
You might like
火车头discuz6.1 完美采集的php接口文件
2009/09/13 PHP
ThinkPHP基本的增删查改操作实例教程
2014/08/22 PHP
php筛选不存在的图片资源
2015/04/28 PHP
详解PHP的Yii框架中自带的前端资源包的使用
2016/03/31 PHP
记录Yii2框架开发微信公众号遇到的问题及解决方法
2018/07/20 PHP
Exitjs获取DataView中图片文件名
2009/11/26 Javascript
javascript动态加载实现方法一
2012/08/22 Javascript
js获取IP和PcName(IE)在vs中可用
2013/08/02 Javascript
在Google 地图上实现做的标记相连接
2015/01/05 Javascript
JavaScript实现鼠标滑过处生成气泡的方法
2015/05/16 Javascript
JavaScript+canvas实现七色板效果实例
2016/02/18 Javascript
Dojo获取下拉框的文本和值实例代码
2016/05/27 Javascript
BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位)
2016/12/01 Javascript
JavaScript字符串对象(string)基本用法示例
2017/01/18 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
微信小程序之GET请求的实例详解
2017/09/29 Javascript
实例分析JS与Node.js中的事件循环
2017/12/12 Javascript
NodeJS加密解密及node-rsa加密解密用法详解
2018/10/12 NodeJs
VUE实现图片验证码功能
2020/11/18 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
python解析html开发库pyquery使用方法
2014/02/07 Python
Python实现的Kmeans++算法实例
2014/04/26 Python
探寻python多线程ctrl+c退出问题解决方案
2014/10/23 Python
Python实现读取文件最后n行的方法
2017/02/23 Python
python实现播放音频和录音功能示例代码
2018/12/30 Python
python关于变量名的基础知识点
2020/03/03 Python
python之随机数函数的实现示例
2020/12/30 Python
关爱老人标语
2014/06/21 职场文书
国际商务专业毕业生自我鉴定2014
2014/09/27 职场文书
销售员岗位职责范本
2015/04/11 职场文书
检讨书格式
2015/05/07 职场文书
行政处罚告知书
2015/07/01 职场文书
离婚财产分割协议书
2015/08/11 职场文书
2015年度考核个人工作总结
2015/10/24 职场文书
2019年圣诞节祝福语集锦
2019/12/25 职场文书
vue实现同时设置多个倒计时
2021/05/20 Vue.js