记录一些常用的函数和瞎折腾的过程……

php函数检测访问客户端是否为手机

提醒:本文最后更新于 2003 天前,文中所描述的信息可能已发生改变,请谨慎使用。

下面这段php函数,是用来检测访问的客户端是不是手机端,如果是的话返回true,如果不是的话返回false。

函数代码具体如下:

//检测是否为手机
function check_is_mobile() {
  $is_mobile = '';
  if ( empty($_SERVER['HTTP_USER_AGENT']) ) {
  $is_mobile = false;
 } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false
  || strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false
  || strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false
  || strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false
  || strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false
  || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false
  || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false ) {
  $is_mobile = true;
} else {
  $is_mobile = false;
  }
  return $is_mobile;
}