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 相关文章推荐
浅谈PHP 闭包特性在实际应用中的问题
Oct 30 PHP
php下mysql数据库操作类(改自discuz)
Jul 03 PHP
php中的三元运算符使用说明
Jul 03 PHP
理解PHP中的stdClass类
Apr 18 PHP
ThinkPHP3.1基础知识快速入门
Jun 19 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
Jul 29 PHP
php跨站攻击实例分析
Oct 28 PHP
thinkPHP中分页用法实例分析
Dec 26 PHP
程序员的表白神器“520”大声喊出来
May 20 PHP
PHP简单读取xml文件的方法示例
Apr 20 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
Dec 21 PHP
PHP单元测试配置与使用方法详解
Dec 27 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
深入密码加salt原理的分析
2013/06/06 PHP
采用header定义为文件然后readfile下载(隐藏下载地址)
2014/01/31 PHP
php实现上传图片文件代码
2015/07/19 PHP
纯php生成随机密码
2015/10/30 PHP
Symfony2创建基于域名的路由相关示例
2016/11/14 PHP
thinkphp实现附件上传功能
2017/05/26 PHP
php实现JWT验证的实例教程
2020/11/26 PHP
Javascript 获取链接(url)参数的方法
2009/02/15 Javascript
cnblogs csdn 代码运行框实现代码
2009/11/02 Javascript
Prototype的Class.create函数解析
2011/09/22 Javascript
js 获取时间间隔实现代码
2014/05/12 Javascript
JavaScript仿支付宝密码输入框
2015/12/29 Javascript
jQuery中inArray方法注意事项分析
2016/01/25 Javascript
Bootstrap每天必学之附加导航(Affix)插件
2016/04/25 Javascript
JavaScript函数柯里化原理与用法分析
2017/03/31 Javascript
浅谈React + Webpack 构建打包优化
2018/01/23 Javascript
JS实现Cookie读、写、删除操作工具类示例
2018/08/28 Javascript
Python中的ctime()方法使用教程
2015/05/22 Python
Python正规则表达式学习指南
2016/08/02 Python
numpy.random.seed()的使用实例解析
2018/02/03 Python
利用PyCharm Profile分析异步爬虫效率详解
2019/05/08 Python
python使用原始套接字发送二层包(链路层帧)的方法
2019/07/22 Python
python pyinstaller打包exe报错的解决方法
2019/11/02 Python
Python Numpy 控制台完全输出ndarray的实现
2020/02/19 Python
通过一张图教会你CSS3倒影的实现
2017/09/26 HTML / CSS
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
SVG实现多彩圆环倒计时效果的示例代码
2017/11/21 HTML / CSS
周年庆促销方案
2014/03/15 职场文书
爱牙日宣传活动总结
2015/02/05 职场文书
2015年财务经理工作总结
2015/05/13 职场文书
初婚未育证明样本
2015/06/18 职场文书
入党积极分子培养联系人意见
2015/08/12 职场文书
Redis安装启动及常见数据类型
2021/04/14 Redis
Canvas三种动态画圆实现方法说明(小结)
2021/04/16 Javascript
Python NumPy灰度图像的压缩原理讲解
2021/08/04 Python
python 实现图片特效处理
2022/04/03 Python