php判断手机访问还是电脑访问示例分享


Posted in PHP onJanuary 20, 2014
<?php
function isMobile(){  
 $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';  
 $useragent_commentsblock=preg_match('|\(.*?\)|',$useragent,$matches)>0?$matches[0]:'';     
 function CheckSubstrs($substrs,$text){  
  foreach($substrs as $substr)  
   if(false!==strpos($text,$substr)){  
    return true;  
   }  
   return false;  
 }
 $mobile_os_list=array('Google Wireless Transcoder','Windows CE','WindowsCE','Symbian','Android','armv6l','armv5','Mobile','CentOS','mowser','AvantGo','Opera Mobi','J2ME/MIDP','Smartphone','Go.Web','Palm','iPAQ');
 $mobile_token_list=array('Profile/MIDP','Configuration/CLDC-','160×160','176×220','240×240','240×320','320×240','UP.Browser','UP.Link','SymbianOS','PalmOS','PocketPC','SonyEricsson','Nokia','BlackBerry','Vodafone','BenQ','Novarra-Vision','Iris','NetFront','HTC_','Xda_','SAMSUNG-SGH','Wapaka','DoCoMo','iPhone','iPod');   $found_mobile=CheckSubstrs($mobile_os_list,$useragent_commentsblock) ||  
     CheckSubstrs($mobile_token_list,$useragent);  
 if ($found_mobile){  
  return true;  
 }else{  
  return false;  
 }  
}
if (isMobile())
 echo '手机登录m.jb51.com';
else
 echo '电脑登录www.jb51.com';
?>
PHP 相关文章推荐
php 随机记录mysql rand()造成CPU 100%的解决办法
May 18 PHP
微博短链接算法php版本实现代码
Sep 15 PHP
更改localhost为其他名字的方法
Feb 10 PHP
学习php中的正则表达式
Aug 17 PHP
PHP curl 抓取AJAX异步内容示例
Sep 09 PHP
服务器上配置PHP运行环境教程
Feb 12 PHP
Yii学习总结之数据访问对象 (DAO)
Feb 22 PHP
PHP实现获取中英文首字母
Jun 19 PHP
php计算整个目录大小的方法
Jun 19 PHP
php中 ob_start等函数截取标准输出的方法
Jun 22 PHP
教你php如何实现验证码
Jan 20 PHP
浅析PHP7的多进程及实例源码
Apr 14 PHP
利用中国天气预报接口实现简单天气预报
Jan 20 #PHP
php日历制作代码分享
Jan 20 #PHP
php使用qr生成二维码的示例分享
Jan 20 #PHP
php利用新浪接口查询ip获取地理位置示例
Jan 20 #PHP
php利用腾讯ip分享计划获取地理位置示例分享
Jan 20 #PHP
php生成缩略图示例代码分享(使用gd库实现)
Jan 20 #PHP
php解析url的三个示例
Jan 20 #PHP
You might like
php 远程图片保存到本地的函数类
2008/12/08 PHP
PHP使用CURL实现多线程抓取网页
2015/04/30 PHP
php输出图像的方法实例分析
2017/02/16 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
2020/04/06 PHP
超棒的javascript页面顶部卷动广告效果
2007/12/01 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
jquery解析xml字符串简单示例
2014/04/11 Javascript
javascript动态创建及删除元素的方法
2014/12/22 Javascript
javascript获取元素离文档各边距离的方法
2015/02/13 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
Bootstrap零基础入门教程(二)
2016/07/18 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
2016/08/19 Javascript
js实现百度登录框鼠标拖拽效果
2017/03/07 Javascript
CheckBox多选取值及判断CheckBox选中是否为空的实例
2017/10/31 Javascript
vue.js使用v-if实现显示与隐藏功能示例
2018/07/06 Javascript
JavaScript原型对象原理与应用分析
2018/12/27 Javascript
vue3.0 加载json的方法(非ajax)
2020/10/26 Javascript
Python里隐藏的“禅”
2014/06/16 Python
wxPython学习之主框架实例
2014/09/28 Python
详解用Python处理HTML转义字符的5种方式
2017/12/27 Python
python 多个参数不为空校验方法
2019/02/14 Python
Python selenium根据class定位页面元素的方法
2019/02/26 Python
Python 利用Entrez库筛选下载PubMed文献摘要的示例
2020/11/24 Python
Corelle官方网站:购买康宁餐具
2016/11/02 全球购物
什么是唯一索引
2015/07/05 面试题
理工科学生的自我评价
2013/12/15 职场文书
应届优秀本科大学毕业生自我鉴定
2014/01/21 职场文书
公司外出活动方案
2014/08/14 职场文书
党的群众路线教育实践活动对照检查剖析材料
2014/10/09 职场文书
三行辞职书范文
2015/02/26 职场文书
教师培训学习心得体会
2016/01/21 职场文书
求职自我评价参考范文
2019/05/16 职场文书
Python基础之赋值,浅拷贝,深拷贝的区别
2021/04/30 Python
python 算法题——快乐数的多种解法
2021/05/27 Python
利用Python将list列表写入文件并读取的方法汇总
2022/03/25 Python
《群青的幻想曲》京力秋树角色PV公开
2022/04/08 日漫