/** * PHP 判断设备是否是手机还是平板的方法 * @staticvar bool $is_mobile * @return bool */function wp_is_mobile() { static $is_mobile = null; if ( isset( $is_mobile ) ) { return $is_mobile; } if ( empty($_SERVER[’HTTP_USER_AGENT’]) ) { $is_mobile = false; } elseif ( strpos($_SERVER[’HTTP_USER_AGENT’], ’Mobile’) !== false // many mobile devices (all iPhone, iPad, etc.) || 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;}
热门推荐
- ie6中li插入图片后下方有空隙(经典bug)多种解决方法
- 1.IE6下css设置容器高度的BUG不能小于某个值
- 2.IE6下CSS多类选择符优先级不起作用的bug分析及解决方法
- 3.hbuilder里css怎么引入到html
- 4.C语言强制类型转换怎么做?
- 5.JSP 中request中getParameter与getAttribute区别
- 6.亲密接触ASP.Net(3)
- 7.IE6下js通过css隐藏select的一个bug
- 8.PHP 判断设备是否是手机还是平板的方法
- 9.解决ie6下3像素bug问题
- 10.IE6支持!important吗?怎样用!important解决浏览器兼容性问题