PHP实现根据浏览器跳转不同语言页面代码

2015-01-24信息快讯网

以下是对使用PHP实现根据浏览器跳转不同语言页面的代码进行了介绍,需要的朋友可以过来参考下

<?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);
}
?>
phpmyadmin打开很慢的解决方法
PHP递归删除目录几个代码实例
PHP批量生成静态HTML的简单原理和方法
php setcookie函数的参数说明及其用法
PHP数据库操作之基于Mysqli的数据库操作类库
php生成静态页面的简单示例
php 使用GD库为页面增加水印示例代码
PHP_Cooikes不同页面无法传递的解决方法
thinkphp实现多语言功能(语言包)
设置php页面编码的两种方法示例介绍
php阻止页面后退的方法分享
php中文乱码怎么办如何让浏览器自动识别utf-8
PHP限制页面只能在微信自带浏览器访问的代码
利用浏览器的Javascript控制台调试PHP程序
使用php检测用户当前使用的浏览器是否为IE浏览器
php使浏览器直接下载pdf文件的方法
php获取操作系统语言代码
PHP自动识别字符集并完成转码详解
php实现查询百度google收录情况(示例代码)
浅析PHP Socket技术
php中如何防止表单的重复提交
浅析51个PHP处理字符串的函数
php中的常用魔术方法总结
利用curl抓取远程页面内容的示例代码
thinkphp 一个页面使用2次分页的实现方法
关于PHP语言构造器介绍
计算php页面运行时间的函数介绍
PHP 过滤页面中的BOM(实现代码)
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
解析file_get_contents模仿浏览器头(user_agent)获取数据
php读取二进制流(C语言结构体struct数据文件)的深入解析
如何用C语言编写PHP扩展的详解
深入PHP与浏览器缓存的分析
php-cli简介(不会Shell语言一样用Shell)
用PHP实现浏览器点击下载TXT文档的方法详解
使用php判断浏览器的类型和语言的函数代码
©2014-2024 dbsqp.com