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 相关文章推荐
写一个用户在线显示的程序
Oct 09 PHP
给php新手谈谈我的学习心得
Feb 25 PHP
PHP去掉从word直接粘贴过来的没有用格式的函数
Oct 29 PHP
解析php5配置使用pdo
Jul 03 PHP
PHP使用静态方法的几个注意事项
Sep 16 PHP
php cookie中点号(句号)自动转为下划线问题
Oct 21 PHP
php采用file_get_contents代替使用curl实例
Nov 07 PHP
yii2.0实现创建简单widgets示例
Jul 18 PHP
php表单加入Token防止重复提交的方法分析
Oct 10 PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
Feb 08 PHP
PHP 无限级分类
May 04 PHP
PHP实现的各类hash算法长度及性能测试实例
Aug 27 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
使用 eAccelerator加速PHP代码的方法
2007/09/30 PHP
使用PHP批量生成随机用户名
2008/07/10 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
Laravel框架模型的创建及模型对数据操作示例
2019/05/07 PHP
IE不出现Flash激活框的小发现的js实现方法
2007/09/07 Javascript
面向对象继承实例(a如何继承b问题)(自写)
2013/07/01 Javascript
JS 数字转换研究总结
2013/12/26 Javascript
Javascript 函数parseInt()转换时出现bug问题
2014/05/20 Javascript
nodejs npm package.json中文文档
2014/09/04 NodeJs
jQuery插件Tmpl的简单使用方法
2015/04/27 Javascript
JS实现的RGB网页颜色在线取色器完整实例
2016/12/21 Javascript
vue.js评论发布信息可插入QQ表情功能
2017/08/08 Javascript
利用CDN加速react webpack打包后的文件详解
2018/02/22 Javascript
nodejs实现的简单web服务器功能示例
2018/03/15 NodeJs
JavaScript实现异步图像上传功能
2018/07/12 Javascript
详解Vue 换肤方案验证
2019/08/28 Javascript
Jquery Datatables的使用详解
2020/01/30 jQuery
解决vue axios跨域 Request Method: OPTIONS问题(预检请求)
2020/08/14 Javascript
[01:21]DOTA2 新英雄 森海飞霞
2020/12/18 DOTA
使用Python脚本将Bing的每日图片作为桌面的教程
2015/05/04 Python
python实现批量改文件名称的方法
2015/05/25 Python
Python列表切片用法示例
2017/04/19 Python
python爬虫之BeautifulSoup 使用select方法详解
2017/10/23 Python
flask中的wtforms使用方法
2018/07/21 Python
在Python运行时动态查看进程内部信息的方法
2019/02/22 Python
python频繁写入文件时提速的方法
2019/06/26 Python
pygame用blit()实现动画效果的示例代码
2020/05/28 Python
python实现录制全屏和选择区域录屏功能
2021/02/05 Python
使用css3实现的windows8开机加载动画
2014/12/09 HTML / CSS
浅谈HTML5 服务器推送事件(Server-sent Events)
2017/08/01 HTML / CSS
医药营销专业个人自荐信
2013/09/29 职场文书
护理专业毕业生推荐信
2013/10/31 职场文书
饲料采购员岗位职责
2013/12/19 职场文书
2015年保管员工作总结
2015/04/30 职场文书
2016年“5.12”国际护士节活动总结
2016/04/06 职场文书
windows server 2012安装FTP并配置被动模式指定开放端口
2022/06/10 Servers