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 相关文章推荐
GBK的页面输出JSON格式的php函数
Feb 16 PHP
PHP删除特定数组内容并且重建数组索引的方法.
Mar 25 PHP
PHP 查找字符串常用函数介绍
Jun 07 PHP
curl实现站外采集的方法和技巧
Jan 31 PHP
C#静态方法与非静态方法实例分析
Sep 22 PHP
PHP自动重命名文件实现方法
Nov 04 PHP
PHP批量查询WordPress留言者E-mail地址实现方法
Feb 15 PHP
thinkphp微信开之安全模式消息加密解密不成功的解决办法
Dec 02 PHP
微信支付的开发流程详解
Sep 13 PHP
PHP的RSA加密解密方法以及开发接口使用
Feb 11 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
Jul 31 PHP
PHP中类与对象功能、用法实例解读
Mar 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
PHP5中虚函数的实现方法分享
2011/04/20 PHP
PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
2014/11/20 PHP
js 字符串操作函数
2009/07/25 Javascript
Juqery Html(),append()等方法的Bug解决方法
2010/12/13 Javascript
16个最流行的JavaScript框架[推荐]
2011/05/29 Javascript
JavaScript与DOM组合动态创建表格实例
2012/12/23 Javascript
js中function()使用方法
2013/12/24 Javascript
Javascript检查图片大小不要让大图片撑破页面
2014/11/04 Javascript
javascript中for/in循环及使用技巧
2015/09/01 Javascript
4种JavaScript实现简单tab选项卡切换的方法
2016/01/06 Javascript
React Native实现简单的登录功能(推荐)
2016/09/19 Javascript
jQuery向webApi提交post json数据
2017/01/16 Javascript
AngularJS表单提交实例详解
2017/02/18 Javascript
js获取隐藏元素的宽高
2017/02/24 Javascript
jQuery滚动监听实现商城楼梯式导航效果
2017/03/06 Javascript
NodeJs使用Mysql模块实现事务处理实例
2017/05/31 NodeJs
ReactNative Image组件使用详解
2017/08/07 Javascript
JavaScript 数组去重并统计重复元素出现的次数实例
2017/12/14 Javascript
原生js实现的观察者和订阅者模式简单示例
2020/04/18 Javascript
js实现鼠标滑动到某个div禁止滚动
2020/09/17 Javascript
python的绘图工具matplotlib使用实例
2014/07/03 Python
Python基于回溯法子集树模板解决数字组合问题实例
2017/09/02 Python
从头学Python之编写可执行的.py文件
2017/11/28 Python
python opencv 直方图反向投影的方法
2018/02/24 Python
使用Python实现一个栈判断括号是否平衡
2018/08/23 Python
python读取文件名并改名字的实例
2019/01/07 Python
Python制作exe文件简单流程
2019/01/24 Python
html5 video标签屏蔽右键视频另存为的js代码
2013/11/12 HTML / CSS
《学会待客》教学反思
2014/02/22 职场文书
2014年生活老师工作总结
2014/12/23 职场文书
大学生助学金感谢信
2015/01/21 职场文书
2016自主招生教师推荐信范文
2015/03/23 职场文书
盗窃案辩护词
2015/05/21 职场文书
九不准学习心得体会
2016/01/23 职场文书
2016年党员干部公开承诺书
2016/03/24 职场文书
javascript拖曳互换div的位置实现示例
2021/06/28 Javascript