php判断代码

如果用户用电脑浏览网站,则跳转到error.php!
如果是用手机 就恢复正常……
帮帮忙—…… 急啊·!
网上一大把啊
function check_wap()
{
if (strpos(strtoupper($_SERVER['HTTP_ACCEPT']),”VND.WAP.WML”) > 0)
{
// Check whether the browser/gateway says it accepts WML.
$br = “WML”;
}
else
{
$browser=substr(trim($_SERVER['HTTP_USER_AGENT']),0,4);
if ($browser==”Noki”扮明雀 || // Nokia phones and emulators
$browser==”Eric” || // Ericsson WAP phones and emulators
$browser==”WapI” || // Ericsson WapIDE 2.0
$browser==”MC21〃 || // Ericsson MC218
$browser==”AUR” || // Ericsson R320
$browser==”R380〃 || // Ericsson R380
$browser==”UP.B” || // UP.Browser
$browser==”WinW” || // WinWAP browser
$browser==”UPG1〃 || // UP.SDK 4.0
$browser==”upsi” || // another kind of UP.Browser ??
$browser==”QWAP” || // unknown QWAPPER browser
$browser==”Jigs” || //槐正 unknown JigSaw browser
$browser==”Java” || /厅早/ unknown Java based browser
$browser==”Alca” || // unknown Alcatel-BE3 browser (UP based?)
$browser==”MITS” || // unknown Mitsubishi browser
$browser==”MOT-” || // unknown browser (UP based?)
$browser==”My S” ||// unknown Ericsson devkit browser ?
$browser==”WAPJ” || // Virtual WAPJAG www.wapjag.de
$browser==”fetc” || // fetchpage.cgi Perl script from www.wapcab.de
$browser==”ALAV” || // yet another unknown UP based browser ?
$browser==”Wapa” || // another unknown browser (Web based “Wapalyzer”?)
$browser==”Oper”) // Opera
{
$br = “WML”;
}
else
{
$br = “HTML”;
}
}

if($br == “WML”)
{
return TRUE;
}
else
{
return FALSE;
}
}
if(!check_wap())
{
Header(“Location: http://www.bxfww.net“);
exit();
}