简单的移动设备检测PHP脚本代码


Posted in PHP onFebruary 19, 2011
<?php 
class Mobi { 
function __isMobile() { 
$useragent=$_SERVER['HTTP_USER_AGENT']; 
if(preg_match('/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i',substr($useragent,0,4))) { 
//header('Location: http://sc.3water.com/'); 
return true; 
} 
return false; 
} 
} 
?>
PHP 相关文章推荐
php采集速度探究总结(原创)
Apr 18 PHP
PHP IPV6正则表达式验证代码
Feb 16 PHP
ezSQL PHP数据库操作类库
May 16 PHP
php 数据库字段复用的基本原理与示例
Jul 22 PHP
PHP备份数据库生成SQL文件并下载的函数代码
Feb 05 PHP
基于PHP array数组的教程详解
Jun 05 PHP
php类的定义与继承用法实例
Jul 07 PHP
php使用APC实现实时上传进度条功能
Oct 26 PHP
php array_multisort 对数组进行排序详解及实例代码
Oct 27 PHP
可兼容php5与php7的cURL文件上传功能实例分析
May 11 PHP
用PHP做了一个领取优惠券活动的示例代码
Jul 05 PHP
使用laravel指定日志文件记录任意日志
Oct 17 PHP
PHP下通过file_get_contents的代理使用方法
Feb 16 #PHP
php文件上传表单摘自drupal的代码
Feb 15 #PHP
php 连接mysql连接被重置的解决方法
Feb 15 #PHP
php中获取关键词及所属来源搜索引擎名称的代码
Feb 15 #PHP
php批量缩放图片的代码[ini参数控制]
Feb 11 #PHP
让PHP以ROOT权限执行系统命令的方法
Feb 10 #PHP
PHP开发中常用的字符串操作函数
Feb 08 #PHP
You might like
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
CURL状态码列表(详细)
2013/06/27 PHP
php foreach循环中使用引用的问题
2013/11/06 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
2014/02/02 PHP
php 购物车完整实现代码
2014/06/05 PHP
php中使用gd库实现远程图片下载实例
2015/05/12 PHP
php使用PDO获取结果集的方法
2017/02/16 PHP
解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
2008/11/06 Javascript
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
2009/06/02 Javascript
php对mongodb的扩展(初识如故)
2012/11/11 Javascript
利用jquery包将字符串生成二维码图片
2013/09/12 Javascript
jquery属性选择器not has怎么写 行悬停高亮显示
2013/11/13 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
jquery中get,post和ajax方法的使用小结
2014/02/04 Javascript
一个支付页面DEMO附截图
2014/07/22 Javascript
JavaScript导航脚本判断当前导航
2016/07/12 Javascript
JavaScrpt的面向对象全面解析
2017/05/09 Javascript
webpack4 + react 搭建多页面应用示例
2018/08/03 Javascript
微信小程序 子级页面返回父级并把子级参数带回父级实现方法
2019/08/22 Javascript
python使用post提交数据到远程url的方法
2015/04/29 Python
Python实现程序的单一实例用法分析
2015/06/03 Python
Python操作SQLite数据库的方法详解
2017/06/16 Python
Python优先队列实现方法示例
2017/09/21 Python
用 Python 连接 MySQL 的几种方式详解
2018/04/04 Python
python+selenium 鼠标事件操作方法
2019/08/24 Python
Python测试Kafka集群(pykafka)实例
2019/12/23 Python
Python用5行代码实现批量抠图的示例代码
2020/04/14 Python
实例讲解使用SVG制作loading加载动画的方法
2016/04/05 HTML / CSS
屈臣氏越南官网:Watsons越南
2021/01/14 全球购物
应届大专毕业生个人自荐信
2013/09/22 职场文书
假日旅行社实习自我鉴定
2013/09/24 职场文书
心得体会开头
2014/01/01 职场文书
中学劳技课教师的自我评价
2014/02/05 职场文书
敬老院活动总结
2014/04/28 职场文书
个人工作年终总结
2015/03/09 职场文书
SpringDataJPA实体类关系映射配置方式
2021/12/06 Java/Android