php判断访问的当前设备是手机还是电脑
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判断访问的当前设备是手机还是电脑相关推荐
- php判断苹果微信浏览器,php判断访问来源iphone,android,微信浏览器,pc电脑的方法
php基于http协议访问,判断访问来源iphone,android,微信浏览器,pc电脑 当我们采用php作为服务数据端口,为移动端,pc端提供数据接口的时候,可能会要求记录接口访问的来源是来之哪里 ...
- 如何本地局域网下访问vue项目?【手机和电脑均可】
在学习vue的时候,在电脑上跑起来,总喜欢还能在别的电脑或者自己手机上能看见,这就需要小小的配置一下 win10设置 需要配置一下电脑的防火墙,把所需的端口(如:8080)打开. 设置方法如下: Wi ...
- 判断访问页面的设备并打开对应的网站
<script type="text/javascript"> $(document).ready(function () { //平台.设备和 ...
- 判断访问接口的设备是安卓还是ios
//判断是安卓还是ios function phontType(){//全部变成小写字母$agent = strtolower($_SERVER['HTTP_USER_AGENT']);$type = ...
- JS判断当前设备(手机、电脑、iPad)
isPad() {const uA = navigator.userAgent.toLowerCase()if (/iPad/gi.test(uA)) {this.$store.commit('set ...
- java区分登陆者的设备(手机还是电脑)
工具类的代码: package com.util;import javax.servlet.http.HttpServletRequest;public class GetHttp {/** Wap网 ...
- php判断是不是iphone访问,php基于http协议访问,判断访问来源iphone,android,微信浏览器,pc电脑...
当我们采用php作为服务数据端口,为移动端,pc端提供数据接口的时候,可能会要求记录接口访问的来源是来之哪里. 例如:生成订单,可能就需要记录,以便做一些数据分析,为运营和推广提供一些数据支持. 代码 ...
- PHP判断当前的设备是手机(Mobile)还是电脑(PC)
在做web的时候,经常需要用到对移动设备的适配,当然可以直接把网站做成响应式蛾,但是如果不想这么做的话,可以使用php判断一下当前的设备是手机还是电脑. 方法一: /*** Test if the c ...
- 使用JS判断访问设备是电脑还是手机
一.前言 有时在编写前端页面视图时,需要根据用户不同的访问设备(手机或电脑)对页面设置不同显示样式或跳转到不同的页面.可以使用JS代码获取Navigator对象的userAgent属性,通过对该属性值 ...
最新文章
- Windows Phone 7 WebBrowser 中文乱码问题
- 20162329 2017-2018-1 《程序设计与数据结构》第十一周学习总结
- java字符串逐个分解_改进JAVA字符串分解的方法
- C++ Primer 5th笔记(9)chapter9 顺序容器 forward_list
- html右侧隐藏功能区,html – CSS功能区上的三角形阴影
- android通讯录上传服务器,Android 实现读取通讯录并上传服务器
- 《SpringCloud超级入门》Eureka注册中心开启密码认证《十二》
- 在linux上处理base64加密和解密
- 数据的四大特征_大数据
- 去除序号(正则表达式with sublime text)
- 学习笔记之搜索引擎—原理、技术与系统
- python直方图规定化_OpenCV python 彩色图像的直方图规定化
- WordPress企业主题:企业一号
- 安工大计算机学院李雪,计算机学院本科生党支部召开党员大会
- 2个月,3000节音频,利润30万+这就是赚钱的秘密
- [Mac 硬件相关] Mac日常拆卸及相关维护(更换电池/清风扇/更换硅脂)
- 【调剂】河北大学2022年硕士研究生招生拟接收调剂专业信息
- oracle RAC asm管理
- 2977:生理周期(枚举)
- 字节,比特,字符,位,单位换算
热门文章
- 【UI设计师必备】完美色彩搭配超级实用GUI的素材
- python time 时间差,python如何计算时间差
- Python十行代码带你穿越管世界
- QT widget窗体设置主次
- WEB的发展历程、Tomcat服务器、与HTTP协议
- Dell服务器与IntelX520万兆网卡兼容性问题解决过程
- 【gSOAP】gSOAP生成服务代理和对象C语言代码示例
- linux a8启动过程,51CTO博客-专业IT技术博客创作平台-技术成就梦想
- RecycleView的LayoutManager
- asp.net应用程序无法连接oracle数据库,2020:ASP连接Oracle数据库问题的解决过程