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 SQLite类
May 07 PHP
php获取一个变量的名字的方法
Sep 05 PHP
PHP中生成UUID自定义函数分享
Jun 10 PHP
WordPress中缩略图的使用以及相关技巧
Nov 24 PHP
PHP使用数组依次替换字符串中匹配项
Jan 08 PHP
php读取txt文件并将数据插入到数据库
Feb 23 PHP
PHP 7.1新特性的汇总介绍
Dec 16 PHP
如何离线执行php任务
Feb 21 PHP
CakePHP框架Model函数定义方法示例
Aug 04 PHP
PHP实现的自定义图像居中裁剪函数示例【测试可用】
Aug 11 PHP
thinkphp框架使用JWTtoken的方法详解
Oct 10 PHP
Yii 框架控制器创建使用及控制器响应操作示例
Oct 14 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的ob_start();控制您的浏览器cache!
2007/02/14 PHP
php中将html中的br换行符转换为文本输入中的换行符
2013/03/26 PHP
Javascript基础教程之if条件语句
2015/01/18 Javascript
Javascript核心读书有感之词法结构
2015/02/01 Javascript
jquery使用animate方法实现控制元素移动
2015/03/27 Javascript
JS实现控制表格内指定单元格内容对齐的方法
2015/03/30 Javascript
jquery图片切换实例分析
2015/04/15 Javascript
jQuery实现弹出窗口中切换登录与注册表单
2015/06/05 Javascript
js css3实现图片拖拽效果
2017/03/04 Javascript
基于JavaScript实现焦点图轮播效果
2017/03/27 Javascript
详解windows下vue-cli及webpack 构建网站(二)导入bootstrap样式
2017/06/17 Javascript
利用JS制作万年历的方法
2017/08/16 Javascript
js 中rewrap-ajax.js插件实例代码
2017/10/20 Javascript
JS中判断字符串存在和非空的方法
2018/09/12 Javascript
vue动态设置img的src路径实例
2018/09/18 Javascript
vue 地区选择器v-distpicker的常用功能
2019/07/23 Javascript
js实现无限层级树形数据结构(创新算法)
2020/02/27 Javascript
OpenLayers3实现测量功能
2020/09/25 Javascript
[52:05]EG vs OG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python中super()函数简介及用法分享
2016/07/11 Python
我就是这样学习Python中的列表
2019/06/02 Python
树莓派动作捕捉抓拍存储图像脚本
2019/06/22 Python
python调用Matplotlib绘制分布点图
2019/10/18 Python
详解Python中打乱列表顺序random.shuffle()的使用方法
2019/11/11 Python
Python使用pymysql模块操作mysql增删改查实例分析
2019/12/19 Python
TensorFlow查看输入节点和输出节点名称方式
2020/01/04 Python
python与idea的集成的实现
2020/11/20 Python
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
怀俄明州飞钓:Platte River Fly Shop
2017/12/28 全球购物
心得体会怎么写
2013/12/30 职场文书
大二学生职业生涯规划书
2014/02/05 职场文书
政协调研汇报材料
2014/08/15 职场文书
2015年关爱留守儿童工作总结
2015/05/22 职场文书
详解Python魔法方法之描述符类
2021/05/26 Python
深入理解以DEBUG方式线程的底层运行原理
2021/06/21 Java/Android
python playwrigh框架入门安装使用
2022/07/23 Python