/** * 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;}
热门推荐
- hbuilder配置nodejs
- 1.Openbsd 3.6 + APACHE + MYSQL + PHP + mod_limitipconn
- 2.Sybase及SQL Anywhere SQL语句小结
- 3.FreeBSD下安装MySQL+Apache+PHP新手指南
- 4.RFC2318 - The text/css Media Type
- 5.小白必看toString(),String.valueOf,(String)强转
- 6.教你如何用Eclipse创建一个Maven项目
- 7.abcache php加速
- 8.Linux下PhpMyAdmin程序目录的安全管理
- 9.分析ABA问题的本质及其解决办法
- 10.详解ArrayList的扩容机制