欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【利用PHP代码实现网页自动判断转向】,下面是详细的分享!
利用PHP代码实现网页自动判断转向
用户可接受的语言信息,放在$_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;
}
?>
请作者联系本站,及时附注您的姓名。联系邮箱:edu#chinaz.com(把#改为@)。
以上所分享的是关于利用PHP代码实现网页自动判断转向,下面是编辑为你推荐的有价值的用户互动:
相关问题:怎么利用PHP代码实现网页自动判断转向
答:例: //有两个页面page_01.php,page_02.php $a=1; $b=2; if($a>$b){ header('location: page_01.php'); }else{ header('location: page_02.php'); } >>详细
相关问题:PHP判断手机客户端自动对应网页的代码
答:我是作PCWEB端的,表面看你所需要的不难也不简单,现在你要的不是这部份,你应该先要写验证的部份。 >>详细
相关问题:如何让一段html代码经过php程序的if语句判断后显示...
答:使用php嵌套ifesle实现,下面是一个例子,看懂就能解决你的问题了 a大于0 a小于0 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
