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 相关文章推荐
vBulletin HACK----关于排版的两个HACK
Oct 09 PHP
PHP 透明水印生成代码
Aug 27 PHP
php字符串分割函数explode的实例代码
Feb 07 PHP
PHP添加Xdebug扩展的方法
Feb 12 PHP
php实现图片局部打马赛克的方法
Feb 11 PHP
PHP5.2中PDO的简单使用方法
Mar 25 PHP
PHP单例模式是什么 php实现单例模式的方法
May 14 PHP
PHP正则表达式匹配替换与分割功能实例浅析
Feb 04 PHP
PHP最常用的正则表达式
Feb 13 PHP
PHP实现的简单sha1加密功能示例
Aug 27 PHP
Yii框架操作cookie与session的方法实例详解
Sep 04 PHP
Laravel框架处理用户的请求操作详解
Dec 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
PHP数组交集的优化代码分析
2011/03/06 PHP
利用PHP实现智能文件类型检测的实现代码
2011/08/02 PHP
php采用curl实现伪造IP来源的方法
2014/11/21 PHP
浅谈php错误提示及查错方法
2015/07/14 PHP
php实现的Curl封装类Curl.class.php用法实例分析
2015/09/25 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2020/01/22 PHP
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
读jQuery之六 缓存数据功能介绍
2011/06/21 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
2011/07/31 Javascript
jQuery bxCarousel实现图片滚动切换效果示例代码
2013/05/15 Javascript
javascript实现获取浏览器版本、操作系统类型
2015/01/29 Javascript
JavaScript实现标题栏文字轮播效果代码
2015/10/24 Javascript
JS检测移动端横竖屏的代码
2016/05/30 Javascript
CSS3 media queries结合jQuery实现响应式导航
2016/09/30 Javascript
JS使用ActiveXObject实现用户提交表单时屏蔽敏感词功能
2017/06/20 Javascript
vue项目中的webpack-dev-sever配置方法
2017/12/14 Javascript
Angular服务Request异步请求的实例讲解
2018/08/13 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
2018/10/08 Javascript
详解element-ui日期时间选择器的日期格式化问题
2019/04/08 Javascript
Vue 路由间跳转和新开窗口的方式(query、params)
2019/12/25 Javascript
vue webpack build资源相对路径的问题及解决方法
2020/06/04 Javascript
[01:51]历届DOTA2国际邀请赛举办地回顾 TI9落地上海
2018/08/26 DOTA
python使用循环实现批量创建文件夹示例
2014/03/25 Python
Python基于最小二乘法实现曲线拟合示例
2018/06/14 Python
python调用tcpdump抓包过滤的方法
2018/07/18 Python
Python中垃圾回收和del语句详解
2018/11/15 Python
PyQt5实现类似别踩白块游戏
2019/01/24 Python
python的pygal模块绘制反正切函数图像方法
2019/07/16 Python
python 解决selenium 中的 .clear()方法失效问题
2020/09/01 Python
阿提哈德航空官方网站:Etihad Airways
2017/01/06 全球购物
Linux面试经常问的文件系统操作命令
2015/11/05 面试题
研发工程师岗位职责
2014/04/28 职场文书
文明美德伴我成长演讲稿
2014/05/12 职场文书
总经理致辞
2015/07/29 职场文书
一文读懂go中semaphore(信号量)源码
2021/04/03 Golang
vue3不同环境下实现配置代理
2022/05/25 Vue.js