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 相关文章推荐
PHP4与PHP3中一个不兼容问题的解决方法
Oct 09 PHP
个人站长制做网页常用的php代码
Mar 03 PHP
利用php下载xls文件(自己动手写的)
Apr 18 PHP
ThinkPHP之foreach标签使用概述
Jun 30 PHP
linux下实现定时执行php脚本
Feb 13 PHP
php数组转成json格式的方法
Mar 09 PHP
PHP判断IP并转跳到相应城市分站的方法
Mar 25 PHP
php计算年龄精准到年月日
Nov 17 PHP
php ajax实现文件上传进度条
Mar 29 PHP
Yii2框架制作RESTful风格的API快速入门教程
Nov 08 PHP
PHP简单实现合并2个数字键数组值的方法
May 30 PHP
ThinkPHP中图片按比例切割的代码实例
Mar 08 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
APMServ使用说明
2006/10/23 PHP
PHP中file_exists使用中遇到的问题小结
2016/04/05 PHP
Laravel模型间关系设置分表的方法示例
2018/04/21 PHP
使用js获取QueryString的方法小结
2010/02/28 Javascript
jquery animate图片模向滑动示例代码
2011/01/26 Javascript
解析javascript系统错误:-1072896658的解决办法
2013/07/08 Javascript
推荐10个2014年最佳的jQuery视频插件
2014/11/12 Javascript
jQuery中even选择器的定义和用法
2014/12/23 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
2016/04/12 Javascript
AngularJS基础 ng-include 指令简单示例
2016/08/01 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
2016/08/23 Javascript
js实现复选框的全选和取消全选效果
2017/01/03 Javascript
JS 实现计算器详解及实例代码(一)
2017/01/08 Javascript
详解基于angular路由的requireJs按需加载js
2017/01/20 Javascript
vue使用axios实现文件上传进度的实时更新详解
2017/12/20 Javascript
详解关于Vue版本不匹配问题(Vue packages version mismatch)
2018/09/17 Javascript
JavaScript文本特效实例小结【3个示例】
2018/12/22 Javascript
JS学习笔记之贪吃蛇小游戏demo实例详解
2019/05/29 Javascript
js判断复选框是否选中的方法示例【基于jQuery】
2019/10/10 jQuery
使用npm命令提示: 'npm' 不是内部或外部命令,也不是可运行的程序的处理方法
2020/05/14 Javascript
vue商城中商品“筛选器”功能的实现代码
2020/07/01 Javascript
JS前后端实现身份证号验证代码解析
2020/07/23 Javascript
vue 项目软键盘回车触发搜索事件
2020/09/09 Javascript
使用Typescript开发微信小程序的步骤详解
2021/01/12 Javascript
在win和Linux系统中python命令行运行的不同
2016/07/03 Python
python 专题九 Mysql数据库编程基础知识
2017/03/16 Python
keras 多任务多loss实例
2020/06/22 Python
python 读取、写入txt文件的示例
2020/09/27 Python
python 爬虫请求模块requests详解
2020/12/04 Python
Html5之webcoekt播放JPEG图片流
2020/09/22 HTML / CSS
运动会稿件200字
2014/02/07 职场文书
爱耳日活动总结
2014/04/30 职场文书
农村门前三包责任书
2014/07/25 职场文书
董事长秘书岗位职责
2015/02/13 职场文书
酒店员工辞职信范文
2015/02/28 职场文书
门球健将观后感
2015/06/16 职场文书