PHP实现页面的跳转及非微信浏览器禁止访问

基友让帮忙在微信上写个H5的后端,要求要禁止在微信浏览器之外访问。~
为了基友两肋插刀有木有~用户体验要好嘛~于是这样设想,检测UA,非微信的跳转至错误页面,是微信浏览器则显示真正的H5页面~
所以,这里需要用到了UA检测及页面跳转。
页面跳转有许多方式,博主使用了最为简单方便的PHP header函数,需要注意的是,header函数之前不可以有任何输出~
下面是代码:

[php]
<?php
/*
* Writed by Luo Ning
* Blog: http://www.luoning.me
*/
$useragent = addslashes($_SERVER[‘HTTP_USER_AGENT’]);
if(strpos($useragent, ‘MicroMessenger’) === false && strpos($useragent, ‘Windows Phone’) === false ){
///echo " <center>非微信浏览器禁止访问</center>";
header("Location: http://www.luoning.me");
exit;

}else{
echo "真乖,就是要用微信访问嘛!";
}

?>

[/php]

简简单单便实现了目的~后面有时间会整理更多的方法。