PHP实现根据浏览器跳转不同语言页面代码


Posted in PHP onAugust 02, 2013
<?php
$lan = $_SERVER['HTTP_ACCEPT_LANGUAGE'];   //获取浏览器语言版本
if (preg_match("/[zh]{2}\-[hk]{2}/", $lan) || preg_match("/[zh]{2}\-[tw]{2}/", $lan)) {//台湾香港转到繁体页面
    $url = 'hk/index.php';
    header("location: " . $url);
} elseif (preg_match("/(?i)^[en]/", $lan)) { //英文国家转到英文页面
    $url = 'en/index.php';
    header("location: " . $url);
} elseif (preg_match("/[zh]{2}\-[cn]{2}/", $lan)) { //大陆地区转到简体页面
    $url = 'cn/index.php';
    header("location: " . $url);
} else { //其他转到英文或其他页面
    $url = 'en/index.php';
    header("location: " . $url);
}
?>
PHP 相关文章推荐
在MongoDB中模拟Auto Increment的php代码
Mar 06 PHP
PHP 解决session死锁的方法
Jun 20 PHP
如何取得中文字符串中出现次数最多的子串
Aug 08 PHP
thinkphp的CURD和查询方式介绍
Dec 19 PHP
thinkphp模板输出技巧汇总
Nov 24 PHP
php $_SESSION会员登录实例分享
Jan 19 PHP
PHP根据session与cookie用户登录状态操作类的代码
May 13 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
May 19 PHP
PHP实现简单的模板引擎功能示例
Sep 02 PHP
yii2中LinkPager增加总页数和总记录数的实例
Aug 28 PHP
php的单例模式及应用场景详解
Feb 27 PHP
PHP7 新增常量
Mar 09 PHP
php实现查询百度google收录情况(示例代码)
Aug 02 #PHP
浅析PHP Socket技术
Aug 02 #PHP
php中如何防止表单的重复提交
Aug 02 #PHP
浅析51个PHP处理字符串的函数
Aug 02 #PHP
php中的常用魔术方法总结
Aug 02 #PHP
深入解析Session是否必须依赖Cookie
Aug 02 #PHP
php中用date函数获取当前时间有误的解决办法
Aug 02 #PHP
You might like
PHP中__get()和__set()的用法实例详解
2013/06/04 PHP
PHP上传文件参考配置大文件上传
2015/12/16 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
PHP常用正则表达式精选(推荐)
2019/05/28 PHP
JS 面向对象之神奇的prototype
2011/02/26 Javascript
javascript学习笔记(七) js函数介绍
2012/06/19 Javascript
推荐8款jQuery轻量级树形Tree插件
2014/11/12 Javascript
JS实现点击按钮自动增加一个单元格的方法
2015/03/09 Javascript
js实现把图片的绝对路径转为base64字符串、blob对象再上传
2016/12/29 Javascript
jquery获取链接地址和跳转详解(推荐)
2017/08/15 jQuery
浅谈vue-router2路由参数注意的问题
2017/11/08 Javascript
Angular使用cli生成自定义文件、组件的方法
2018/09/04 Javascript
JS出现404错误原理及解决方案
2020/07/01 Javascript
解决Vue router-link绑定事件不生效的问题
2020/07/22 Javascript
[01:14]辉夜杯战队访谈宣传片—NEWBEE.Y
2015/12/26 DOTA
[01:32:22]DOTA2-DPC中国联赛 正赛 Ehome vs VG BO3 第一场 2月5日
2021/03/11 DOTA
pymongo实现多结果进行多列排序的方法
2015/05/16 Python
python中的编码知识整理汇总
2016/01/26 Python
Python 3.7新功能之dataclass装饰器详解
2018/04/21 Python
pycharm中使用anaconda部署python环境的方法步骤
2018/12/19 Python
Python编写通讯录通过数据库存储实现模糊查询功能
2019/07/18 Python
pytorch:实现简单的GAN示例(MNIST数据集)
2020/01/10 Python
Django如何实现防止XSS攻击
2020/10/13 Python
python 基于wx实现音乐播放
2020/11/24 Python
Html5游戏开发之乒乓Ping Pong游戏示例(一)
2013/01/21 HTML / CSS
Ellesse英国官网:意大利高级运动品牌
2019/07/23 全球购物
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
莫斯科制造商的廉价皮大衣:Fursk
2020/06/09 全球购物
C语言编程练习
2012/04/02 面试题
毕业生自荐书
2014/02/02 职场文书
读书活动总结
2014/04/28 职场文书
奉献演讲稿范文
2014/05/21 职场文书
月度优秀员工获奖感言
2014/08/16 职场文书
实习科室评语
2015/01/04 职场文书
小学少先队活动总结
2015/05/08 职场文书
2015年员工试用期工作总结
2015/05/28 职场文书