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下图片文字混合水印与缩略图实现代码
Dec 11 PHP
php下使用iconv需要注意的问题
Nov 20 PHP
php设计模式 Adapter(适配器模式)
Jun 26 PHP
PHP base64编码后解码乱码的解决办法
Jun 19 PHP
android上传图片到PHP的过程详解
Aug 03 PHP
详解WordPress开发中过滤属性以及Sql语句的函数使用
Dec 25 PHP
PHP微信开发之有道翻译
Jun 23 PHP
Zend Framework入门教程之Zend_Mail用法示例
Dec 08 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 PHP
Laravel 前端资源配置教程
Oct 18 PHP
Laravel框架数据库迁移操作实例详解
Apr 06 PHP
一文搞懂PHP中的抽象类和接口
May 25 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
回答PHPCHINA上的几个问题:URL映射
2007/02/14 PHP
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
重定向实现代码
2006/11/20 Javascript
jquery模拟LCD 时钟的html文件源代码
2014/06/16 Javascript
JavaScript通过元素的ID和name设置样式
2014/07/08 Javascript
将html页面保存成图片,图片写入pdf的实现方法(推荐)
2016/09/17 Javascript
微信小程序 Template详解及简单实例
2017/01/05 Javascript
利用javascript实现的三种图片放大镜效果实例(附源码)
2017/01/23 Javascript
javaScript和jQuery自动加载简单代码实现方法
2017/11/24 jQuery
VueRouter导航守卫用法详解
2017/12/25 Javascript
Vue filter格式化时间戳时间成标准日期格式的方法
2018/09/16 Javascript
抖音上用记事本编写爱心小程序教程
2019/04/17 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
2020/07/17 Javascript
jQuery实现可以计算进制转换的计算器
2020/10/19 jQuery
python编写简单爬虫资料汇总
2016/03/22 Python
python+selenium+autoit实现文件上传功能
2017/08/23 Python
Python实现的选择排序算法示例
2017/11/29 Python
Python+Django搭建自己的blog网站
2018/03/13 Python
用TensorFlow实现戴明回归算法的示例
2018/05/02 Python
在PyCharm中实现添加快捷模块
2020/02/12 Python
如何使用Python自动生成报表并以邮件发送
2020/10/15 Python
python 基于selectors库实现文件上传与下载
2020/12/31 Python
css3 实现滚动条美化效果的实例代码
2021/01/06 HTML / CSS
浅谈Html5移动端ios/Android兼容性总结
2018/06/01 HTML / CSS
Why we need EJB
2016/10/20 面试题
加多宝凉茶广告词
2014/03/18 职场文书
离职保密承诺书
2014/05/28 职场文书
社区助残日活动总结
2014/08/29 职场文书
个人收入证明范本
2014/09/18 职场文书
就业意向协议书
2015/01/29 职场文书
英文慰问信
2015/02/14 职场文书
2015年大学团支部工作总结
2015/05/13 职场文书
农村婚礼司仪主持词
2015/06/29 职场文书
php去除deprecated的实例方法
2021/11/17 PHP
SQL Server 中的事务介绍
2022/05/20 SQL Server