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 05 PHP
Mysql的GROUP_CONCAT()函数使用方法
Mar 28 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
Apr 26 PHP
解析php入库和出库
Jun 25 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(六)
Jun 23 PHP
php实现MySQL数据库备份与还原类实例
Dec 09 PHP
详解PHP中instanceof关键字及instanceof关键字有什么作用
Nov 05 PHP
PHP定时任务获取微信access_token的方法
Oct 10 PHP
PHP中的正则表达式实例详解
Apr 25 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
May 23 PHP
PHP开发api接口安全验证操作实例详解
Mar 26 PHP
PHP 裁剪图片
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用GD库生成高质量的缩略图片
2011/03/09 PHP
zend api扩展的php对象的autoload工具
2011/04/18 PHP
PHP基础教程(php入门基础教程)一些code代码
2013/01/06 PHP
浅谈使用PHP开发微信支付的流程
2015/10/04 PHP
Yii框架引入coreseek分页功能示例
2019/02/08 PHP
响应鼠标变换表格背景或者颜色的代码
2009/03/30 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件打包下载
2010/09/15 Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
2013/01/03 Javascript
如何解决ligerUI布局时Center中的Tab高度大小
2015/11/24 Javascript
js获取时间函数及扩展函数的方法
2016/10/30 Javascript
js图片加载效果实例代码(延迟加载+瀑布流加载)
2017/05/12 Javascript
koa源码中promise的解读
2018/11/13 Javascript
一些你可能不熟悉的JS知识点总结
2019/03/15 Javascript
vue实现弹幕功能
2019/10/25 Javascript
微信小程序indexOf的替换方法(推荐)
2020/01/14 Javascript
js 闭包深入理解与实例分析
2020/03/19 Javascript
vue-cli3单页构建大型项目方案
2020/04/07 Javascript
详解关于Vue单元测试的几个坑
2020/04/26 Javascript
梳理一下vue中的生命周期
2020/12/30 Vue.js
python生成器generator用法实例分析
2015/06/04 Python
Django rstful登陆认证并检查session是否过期代码实例
2019/08/13 Python
Pandas 解决dataframe的一列进行向下顺移问题
2019/12/27 Python
Python 实现日志同时输出到屏幕和文件
2020/02/19 Python
python GUI库图形界面开发之PyQt5结合Qt Designer创建信号与槽的详细方法与实例
2020/03/08 Python
Python按照list dict key进行排序过程解析
2020/04/04 Python
详解numpy1.19.4与python3.9版本冲突解决
2020/12/15 Python
德国运动鞋网上商店:Afew Store
2018/01/05 全球购物
全球最大的房车租赁市场:Outdoorsy
2018/09/19 全球购物
世界上第一个创建了罩杯系统的美国内衣品牌:Maidenform
2019/03/23 全球购物
在浏览器端如何得到服务器端响应的XML数据
2012/11/24 面试题
餐饮主管岗位职责
2013/12/10 职场文书
安全生产专项整治方案
2014/05/06 职场文书
质量标语大全
2014/06/12 职场文书
国际金融专业自荐信
2014/07/05 职场文书
2015年医院工作总结范文
2015/04/09 职场文书
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS