看到你,梁松远的博客

位置 » 主页 » 代码分享 » php判断是否是合格的手机客户端

php判断是否是合格的手机客户端

 /**

 * 判断是否是合格的手机客户端
 *
 * @return boolean
 */
function is_mobile($ignore_cookie = false)
{
if (HTTP::get_cookie('_ignore_ua_check') == 'TRUE' AND !$ignore_cookie)
{
return false;
}
 
$user_agent = strtolower($_SERVER['HTTP_USER_AGENT']);
 
if (preg_match('/playstation/i', $user_agent) OR preg_match('/ipad/i', $user_agent) OR preg_match('/ucweb/i', $user_agent))
{
return false;
}
 
if (preg_match('/iemobile/i', $user_agent) OR preg_match('/mobile\ssafari/i', $user_agent) OR preg_match('/iphone\sos/i', $user_agent) OR preg_match('/android/i', $user_agent) OR preg_match('/symbian/i', $user_agent) OR preg_match('/series40/i', $user_agent))
{
return true;
}
 
return false;
}