/**
* 判断用户访问来源于手机还是电脑.
*/
function check_wap()
{
$iswap = false;
if (strpos(strtoupper($_SERVER['HTTP_ACCEPT']), "VND.WAP.WML") > 0)
{
$iswap = true;
}
else
{
$http_user_agent = trim($_SERVER['HTTP_USER_AGENT']);
$browser = substr($http_user_agent, 0, 4);
// 浏览器种类特征码列表
$brower_list = array(
'Noki', 'Eric', 'WapI', 'MC21', 'AUR', 'R380', 'UP.B', 'WinW', 'UPG1', 'upsi', 'Wapa',
'QWAP', 'Jigs', 'Java', 'Alca', 'MITS', 'MOT-', 'My S', 'WAPJ', 'fetc', 'ALAV', 'Oper'
);
$iswap = in_array($browser, $brower_list) ? true : false;
// 考虑到Opera浏览器的特殊性必须重新进行鉴定。
$opera_vali = (strpos(strtoupper($_SERVER['HTTP_USER_AGENT']), "MINI") > 0) ? true : false;
$iswap = $opera_vali && $iswap ? true : false;
}
return $iswap;
}