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生成自己的LOG文件
Oct 09 PHP
PHP 中执行排序与 MySQL 中排序
Apr 21 PHP
php面向对象全攻略 (八)重载新的方法
Sep 30 PHP
收藏的PHP常用函数 推荐收藏保存
Feb 21 PHP
php使用curl模拟登录后采集页面的例子
Nov 04 PHP
PHP通过插入mysql数据来实现多机互锁实例
Nov 05 PHP
腾讯微博提示missing parameter errorcode 102 错误的解决方法
Dec 22 PHP
php实现购物车功能(下)
Jan 05 PHP
PHP中使用foreach()遍历二维数组的简单实例
Jun 13 PHP
php注册审核重点解析(数据访问)
May 23 PHP
php生成条形码的图片的实例详解
Sep 13 PHP
TP5框架实现签到功能的方法分析
Apr 05 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函数serialize()与unserialize()用法实例
2014/11/06 PHP
PHP开启opcache提升代码性能
2015/04/26 PHP
PHP自动生成表单代码分享
2015/06/19 PHP
简单谈谈php延迟静态绑定
2016/01/26 PHP
微信支付开发交易通知实例
2016/07/12 PHP
js性能优化 如何更快速加载你的JavaScript页面
2012/03/17 Javascript
javascript中input中readonly和disabled区别介绍
2012/10/23 Javascript
JS实现带缓冲效果打开、关闭、移动一个层的方法
2015/05/09 Javascript
详解微信小程序开发—你期待的分享功能来了,微信小程序序新增5大功能
2016/12/23 Javascript
Vue 2中ref属性的使用方法及注意事项
2017/06/12 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
2018/07/27 Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
2018/11/20 jQuery
浅谈Three.js截图并下载的大坑
2019/11/01 Javascript
[01:04:01]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第一场
2014/05/24 DOTA
使用python编写android截屏脚本双击运行即可
2014/07/21 Python
Python编程中运用闭包时所需要注意的一些地方
2015/05/02 Python
Python for Informatics 第11章之正则表达式(二)
2016/04/21 Python
python 打印对象的所有属性值的方法
2016/09/11 Python
全面了解Nginx, WSGI, Flask之间的关系
2018/01/09 Python
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
Python urlopen()和urlretrieve()用法解析
2020/01/07 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
2020/03/06 Python
Python threading.local代码实例及原理解析
2020/03/16 Python
matlab中二维插值函数interp2的使用详解
2020/04/22 Python
Python如何生成xml文件
2020/06/04 Python
如何以Winsows Service方式运行JupyterLab
2020/08/30 Python
计算机应用与科学个人的自我评价
2013/11/15 职场文书
行政部总经理岗位职责
2014/01/04 职场文书
学习全国两会精神心得体会范文
2014/03/17 职场文书
本科毕业生应聘求职信
2014/07/06 职场文书
2015年校长新年寄语
2014/12/08 职场文书
CSS3 菱形拼图实现只旋转div 背景图片不旋转功能
2021/03/30 HTML / CSS
如何用PHP websocket实现网页实时聊天
2021/05/26 PHP
Python字典的基础操作
2021/11/01 Python
Python MNIST手写体识别详解与试练
2021/11/07 Python