利用PHP代码实现网页自动判断转向
来源:互联网 发布:网络投资与理财渠道 编辑:程序博客网 时间:2024/05/30 23:30
用户可接受的语言信息,放在$_SERVER['HTTP_ACCEPT_LANGUAGE']里,
变量信息是类似这样的 "zh-cn", 如果是多语言列,是类似 "zh-cn,en;q=0.8,ko;q=0.5,zh-tw;q=0.3"
下面的问题可以迎刃而解了。
代码:
<?php
error_reporting(E_ALL ^ E_NOTICE);
// 分析 HTTP_ACCEPT_LANGUAGE 的属性
// 这里只取第一语言设置 (其他可根据需要增强功能,这里只做简单的方法演示)
preg_match('/^([a-z\-]+)/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches);
$lang = $matches[1];
switch ($lang) {
case 'zh-cn' :
header('Location: http://cn.example.com/');
break;
case 'zh-tw' :
header('Location: http://tw.example.com/');
break;
case 'ko' :
header('Location: http://ko.example.com/');
break;
default:
header('Location: http://en.example.com/');
break;
}
?>
变量信息是类似这样的 "zh-cn", 如果是多语言列,是类似 "zh-cn,en;q=0.8,ko;q=0.5,zh-tw;q=0.3"
下面的问题可以迎刃而解了。
代码:
<?php
error_reporting(E_ALL ^ E_NOTICE);
// 分析 HTTP_ACCEPT_LANGUAGE 的属性
// 这里只取第一语言设置 (其他可根据需要增强功能,这里只做简单的方法演示)
preg_match('/^([a-z\-]+)/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches);
$lang = $matches[1];
switch ($lang) {
case 'zh-cn' :
header('Location: http://cn.example.com/');
break;
case 'zh-tw' :
header('Location: http://tw.example.com/');
break;
case 'ko' :
header('Location: http://ko.example.com/');
break;
default:
header('Location: http://en.example.com/');
break;
}
?>
0 0
- 利用PHP代码实现网页自动判断转向
- 利用PHP代码实现网页自动判断转向
- 利用PHP代码实现网页自动判断转向
- PHP 实现301转向代码
- PHP 实现301转向代码
- PHP 实现301转向代码
- PHP 实现301转向代码
- 网页自动转向
- 根据IP地址自动判断转向分站的代码
- 利用php代码实现网页版简单的计算器功能
- 利用WebHook实现PHP自动部署Git代码
- 网页转向代码小汇总
- php实现页面转向
- 使用PHP代码实现网站的301转向方法
- PHP判断条件并转向另一个页面
- PHP中跳转,转向,ajax判断
- 利用WinInet实现网页代码截取
- java代码实现网页程序自动登录
- Linux系统中FTP的配置(图文详解-全)
- K尾相等数
- 不要让1号变成2号
- 死刑缓期执行?
- NYOJ 416 氢气球
- 利用PHP代码实现网页自动判断转向
- Windows 7 USB/DVD download tool 烧录U盘失败解决办法
- 面试注意事项
- 《Pro Git》git系统原理记录
- BUG:getOutputStream() has already been called for this response
- cocos2d-x CCTableView、CCScrollView的使用、自定义CCTableViewCell
- fusionchart文件导出
- 中文输入法在vs2010中失效解决方案
- 成功运营棋牌游戏要素大盘点