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中使用Imagick实现图像直方图的实现代码
Aug 30 PHP
php实现文件下载更能介绍
Nov 23 PHP
深入解析php之apc
May 15 PHP
php源代码安装常见错误与解决办法分享
May 28 PHP
修改php.ini以达到屏蔽错误信息并记录日志
Jun 16 PHP
php中base_convert()进制数字转换函数实例
Nov 20 PHP
PHP中把对象转换为关联数组代码分享
Apr 09 PHP
PHP导出Excel实例讲解
Jan 24 PHP
Thinkphp框架开发移动端接口(2)
Aug 18 PHP
Laravel框架用户登陆身份验证实现方法详解
Sep 14 PHP
PHP面向对象程序设计之接口的继承定义与用法详解
Dec 20 PHP
PHP获取对象属性的三种方法实例分析
Jan 03 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
浅谈PHP解析URL函数parse_url和parse_str
2014/11/11 PHP
js获取html页面节点方法(递归方式)
2013/12/13 Javascript
JQuery查找DOM节点的方法
2015/06/11 Javascript
基于JavaScript怎么实现让歌词滚动播放
2015/11/03 Javascript
基于JavaScript获取鼠标位置的各种方法
2015/12/16 Javascript
如何清除IE10+ input X 文本框的叉叉和密码输入框的眼睛图标
2016/12/21 Javascript
bootstrap 表单验证使用方法
2017/01/11 Javascript
Bootstrap3下拉菜单的实现
2017/02/22 Javascript
jquery+ajaxform+springboot控件实现数据更新功能
2018/01/22 jQuery
微信小程序性能优化之checkSession的使用
2019/03/06 Javascript
vue多个元素的样式选择器问题
2019/11/29 Javascript
TypeScript魔法堂之枚举的超实用手册
2020/10/29 Javascript
[46:14]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第一场 12.11
2020/12/16 DOTA
[54:18]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第一场 1月22日
2021/03/11 DOTA
python封装对象实现时间效果
2020/04/23 Python
Pyhthon中使用compileall模块编译源文件为pyc文件
2015/04/28 Python
收藏整理的一些Python常用方法和技巧
2015/05/18 Python
python遍历 truple list dictionary的几种方法总结
2016/09/11 Python
pyqt5自定义信号实例解析
2018/01/31 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
2018/05/31 Python
新年快乐! python实现绚烂的烟花绽放效果
2019/01/30 Python
python修改FTP服务器上的文件名
2019/09/11 Python
python实现连续变量最优分箱详解--CART算法
2019/11/22 Python
iPython pylab模式启动方式
2020/04/24 Python
jupyter notebook远程访问不了的问题解决方法
2021/01/11 Python
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
草莓网中国:StrawberryNet中国
2020/08/17 全球购物
二年级体育教学反思
2014/01/15 职场文书
公务员平时考核实施方案
2014/03/11 职场文书
高中学生期末评语
2014/04/25 职场文书
幼儿园教师节活动总结
2015/03/23 职场文书
商标侵权律师函
2015/05/27 职场文书
请假条应该怎么写?
2019/06/24 职场文书
简单总结SpringMVC拦截器的使用方法
2021/06/28 Java/Android
MySQL常见优化方案汇总
2022/01/18 MySQL
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python