php判断访问的当前设备是手机还是电脑

function isMobile(){   $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';   $useragent_commentsblock=preg_match('|\(.*?\)|',$useragent,$matches)>0?$matches[0]:'';     $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;}
}
function CheckSubstrs($substrs,$text){   foreach($substrs as $substr)   if(false!==strpos($text,$substr)){   return true;}return false;
}
if (isMobile()) {echo '手机登录';
}else{echo '电脑登录';
}

php判断访问的当前设备是手机还是电脑相关推荐

  1. php判断苹果微信浏览器,php判断访问来源iphone,android,微信浏览器,pc电脑的方法

    php基于http协议访问,判断访问来源iphone,android,微信浏览器,pc电脑 当我们采用php作为服务数据端口,为移动端,pc端提供数据接口的时候,可能会要求记录接口访问的来源是来之哪里 ...

  2. 如何本地局域网下访问vue项目?【手机和电脑均可】

    在学习vue的时候,在电脑上跑起来,总喜欢还能在别的电脑或者自己手机上能看见,这就需要小小的配置一下 win10设置 需要配置一下电脑的防火墙,把所需的端口(如:8080)打开. 设置方法如下: Wi ...

  3. 判断访问页面的设备并打开对应的网站

    <script type="text/javascript">     $(document).ready(function () {         //平台.设备和 ...

  4. 判断访问接口的设备是安卓还是ios

    //判断是安卓还是ios function phontType(){//全部变成小写字母$agent = strtolower($_SERVER['HTTP_USER_AGENT']);$type = ...

  5. JS判断当前设备(手机、电脑、iPad)

    isPad() {const uA = navigator.userAgent.toLowerCase()if (/iPad/gi.test(uA)) {this.$store.commit('set ...

  6. java区分登陆者的设备(手机还是电脑)

    工具类的代码: package com.util;import javax.servlet.http.HttpServletRequest;public class GetHttp {/** Wap网 ...

  7. php判断是不是iphone访问,php基于http协议访问,判断访问来源iphone,android,微信浏览器,pc电脑...

    当我们采用php作为服务数据端口,为移动端,pc端提供数据接口的时候,可能会要求记录接口访问的来源是来之哪里. 例如:生成订单,可能就需要记录,以便做一些数据分析,为运营和推广提供一些数据支持. 代码 ...

  8. PHP判断当前的设备是手机(Mobile)还是电脑(PC)

    在做web的时候,经常需要用到对移动设备的适配,当然可以直接把网站做成响应式蛾,但是如果不想这么做的话,可以使用php判断一下当前的设备是手机还是电脑. 方法一: /*** Test if the c ...

  9. 使用JS判断访问设备是电脑还是手机

    一.前言 有时在编写前端页面视图时,需要根据用户不同的访问设备(手机或电脑)对页面设置不同显示样式或跳转到不同的页面.可以使用JS代码获取Navigator对象的userAgent属性,通过对该属性值 ...

最新文章

  1. Windows Phone 7 WebBrowser 中文乱码问题
  2. 20162329 2017-2018-1 《程序设计与数据结构》第十一周学习总结
  3. java字符串逐个分解_改进JAVA字符串分解的方法
  4. C++ Primer 5th笔记(9)chapter9 顺序容器 forward_list
  5. html右侧隐藏功能区,html – CSS功能区上的三角形阴影
  6. android通讯录上传服务器,Android 实现读取通讯录并上传服务器
  7. 《SpringCloud超级入门》Eureka注册中心开启密码认证《十二》
  8. 在linux上处理base64加密和解密
  9. 数据的四大特征_大数据
  10. 去除序号(正则表达式with sublime text)
  11. 学习笔记之搜索引擎—原理、技术与系统
  12. python直方图规定化_OpenCV python 彩色图像的直方图规定化
  13. WordPress企业主题:企业一号
  14. 安工大计算机学院李雪,计算机学院本科生党支部召开党员大会
  15. 2个月,3000节音频,利润30万+这就是赚钱的秘密
  16. [Mac 硬件相关] Mac日常拆卸及相关维护(更换电池/清风扇/更换硅脂)
  17. 【调剂】河北大学2022年硕士研究生招生拟接收调剂专业信息
  18. oracle RAC asm管理
  19. 2977:生理周期(枚举)
  20. 字节,比特,字符,位,单位换算

热门文章

  1. 【UI设计师必备】完美色彩搭配超级实用GUI的素材
  2. python time 时间差,python如何计算时间差
  3. Python十行代码带你穿越管世界
  4. QT widget窗体设置主次
  5. WEB的发展历程、Tomcat服务器、与HTTP协议
  6. Dell服务器与IntelX520万兆网卡兼容性问题解决过程
  7. 【gSOAP】gSOAP生成服务代理和对象C语言代码示例
  8. linux a8启动过程,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  9. RecycleView的LayoutManager
  10. asp.net应用程序无法连接oracle数据库,2020:ASP连接Oracle数据库问题的解决过程