/*** 客户端类型* $find = ''            判断:iphone,ipad,android'* $find = 'pc'          判断:windows* $find = 'ipad'        判断:ipad* $find = 'iphone'     判断:苹果手机* $find = 'mac'        判断:苹果电脑* $find = 'apple'      判断:ipad,苹果手机* $find = 'wxmp'       判断:微信端*/function _isMobile($find=array('iphone','ipad','android'),$callback = true){$agent   = strtolower($_SERVER['HTTP_USER_AGENT']);   if($find=='mac'){$find = 'macintosh';}elseif($find=='pc'){$find = 'windows nt';}elseif($find=='apple'){$find = array('iphone','ipad');}elseif($find=='wxmp'){$find = 'micromessenger';}if(_stripos($agent,$find)){return $callback; }return false;
}
<?php if(_isMobile('iphone') || _isMobile('android')){                                                                                                          echo “移动端”;}else{                                                                                                       echo “PC端”;}
?>

PHP如何分辨当前是移动端,还是PC端相关推荐

  1. js判断移动端,pc端,安卓,苹果浏览器的方法

    js 判断安卓或者ios 之indexOf方式(一) //判断访问终端 var browser={versions:function(){var u = navigator.userAgent, ap ...

  2. 360浏览器打不开网页_苹果移动端、PC端safari浏览器打不开网页的解决方案!

    你还在为苹果自带的safari浏览器打不开网页而苦恼吗,接下来的答案会帮助你解决苦恼. 苹果自带safari浏览器的设备分为两种:移动端.PC端.因此不同设备出现safari浏览器打不开网页的情况需要 ...

  3. js 判断移动端还是pc端,ios或者android

    js 判断移动端还是pc端,ios或者android 法一: function IsPC(){ var userAgentInfo = navigator.userAgent;var Agents = ...

  4. vue 判断移动端、pc端

    判断移动端或pc端 经常在项目中会有支持 pc 与手机端需求.并且pc与手机端是两个不一样的页面.这时就要求判断设置,根据不同的设置跳转不同的路由. 先写个方法: //APP.vue isMobile ...

  5. 移动端和PC端弹出遮罩层后,页面禁止滚动的解决方法及探究

    移动端和PC端弹出遮罩层后,页面禁止滚动的解决方法及探究 参考文章: (1)移动端和PC端弹出遮罩层后,页面禁止滚动的解决方法及探究 (2)https://www.cnblogs.com/ranyon ...

  6. C#和JQ判断移动端还是PC端

    判断移动端还是PC端浏览网页可以使用两种方法: 1.在C#语句进行判断 /// <summary>/// 判断是移动端/// </summary>/// <returns ...

  7. java 判断手机访问_java后台如何判断是移动端还是pc端的访问请求

    java后台如何判断是移动端还是pc端的访问请求 主要是根据  HttpServletRequest request  中的请求头所带的参数 user-agent来获取: String userAge ...

  8. 移动端和PC端的pdf预览与下载

    34.移动端和PC端的pdf的预览与下载 1.预览 需求:在手机端实现pdf的文件与下载,主要是zlb_app中 实现过程:在研究了vue-pdf.pdfjs.pdfh5之后,选择了vue-pdf-s ...

  9. 移动端和pc端的区别

    PC端与移动端的区别 pc端与移动端从兼容性.事件处理.布局.动画处理上来说有五种区别 1.从兼容方面来说, PC考虑的是浏览器的兼容性,而移动端开发考虑的更多的是手机兼容性,因为目前不管是andro ...

  10. 移动端与PC端设计的几项要点

    一.移动端与PC端的区别 1.屏幕尺寸不同 PC端屏幕大,视觉范围更广,可设计的地方更多,设计性更强,相对来说容错度更高一些有一些小的问题不容易被发现.移动端设备相对来说屏幕较小,操作局限性大,在设计 ...

最新文章

  1. PHP函数整理(一)
  2. VirtualBox 在Linux升级后不能用的解决办法实践
  3. 每次重启需要source /etc/profile的原因-环境变量
  4. Silverlight如何与JS相互调用
  5. 学习笔记之-MySql高级之sql优化
  6. 修改UITextField中的placeholder的字体
  7. 【python教程入门学习】7个习惯提升python效率
  8. c oracle日志分析,oracle 日志分析
  9. mysql主从架构搭建_技术 | 手把手教你搭建MySQL主从架构
  10. 自反而缩,虽千万人,吾往矣。
  11. k8s nodeSelector和affinity
  12. java并发编程(11)-- 线程池 拒绝策略
  13. 【数据库原理及应用教程】【数据库系统的体系结构】【1.4-1.6】
  14. redis设计与实现读书笔记(一)
  15. SSD目标检测网络tensorRT推理【附代码】
  16. 博帝 boost和威刚S102哪个好详细原创评测
  17. sumifs两个求和列如何计算_「sumifs」多条件求和函数Sumifs的用法 - seo实验室
  18. pycharm 自定义区域折叠代码
  19. Deltix宣布CryptoCortex与MPC钱包提供商Curv整合
  20. hibernate 学习笔记-操作数据库

热门文章

  1. c#压缩图片问题总结
  2. 原生滚动条丑的一比——自定义滚动条
  3. Oracle查询数据字典
  4. python自动批量获取IP地址
  5. React开发工具无法访问文件网址
  6. 使用merge into进行大数据量优化
  7. 新手初学MATLAB(一)常见信号的的实现绘制(原创易懂)http://www.putclub.com/
  8. 亚马逊aws服务取消_亚马逊网络服务(AWS)
  9. java上传文件限速_【面试题目】Java文件下载(限速、进度条)
  10. 在线表单信息收集+word模板展示信息(excel收集信息word打印)Excel一行或者多行信息导入word打印