1.親測有效

2.上代買

        //判斷移動端,pc端/*移动端判断*/public static function isMobile(){ // 如果有HTTP_X_WAP_PROFILE则一定是移动设备if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])){return true;} // 如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息if (isset ($_SERVER['HTTP_VIA'])){ // 找不到为flase,否则为truereturn stristr($_SERVER['HTTP_VIA'], "wap") ? true : false;} // 脑残法,判断手机发送的客户端标志,兼容性有待提高if (isset ($_SERVER['HTTP_USER_AGENT'])){$clientkeywords = array ('nokia','sony','ericsson','mot','samsung','htc','sgh','lg','sharp','sie-','philips','panasonic','alcatel','lenovo','iphone','ipod','blackberry','meizu','android','netfront','symbian','ucweb','windowsce','palm','operamini','operamobi','openwave','nexusone','cldc','midp','wap','mobile'); // 从HTTP_USER_AGENT中查找手机浏览器的关键字if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT']))){return true;} } // 协议法,因为有可能不准确,放到最后判断if (isset ($_SERVER['HTTP_ACCEPT'])){ // 如果只支持wml并且不支持html那一定是移动设备// 如果支持wml和html但是wml在html之前则是移动设备if ((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false) && (strpos($_SERVER['HTTP_ACCEPT'], 'text/html') === false || (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') < strpos($_SERVER['HTTP_ACCEPT'], 'text/html')))){return true;} } return false;}

转载于:https://www.cnblogs.com/wuheng1991/p/9507237.html

php 判定pc端與移動端相关推荐

  1. php网站pc域名和手机域名,手機移動端網站和電腦PC端網站域名使用與跳轉PHP代碼...

    本文转载自 yelangsem 查看原文 2017-05-24 636 讓網站在不同於域名下出現不一樣的網站模板,這樣就能實現電腦站域名(例如野狼SEO團隊官網http://www.390seo.co ...

  2. 移動互聯網20大酷模式

    山雨欲來風滿樓:移動互聯網20大酷模式 時間:2011-07-27 11:08   來源:投稿  作者:3glj.com   點擊:241次 最具潛力的20大酷模式 哪些領域會誕生像蘋果.百度.騰訊那 ...

  3. PC端和移动APP端CSS样式初始化

    CSS样式初始化分为PC端和移动APP端 1.PC端:使用Normalize.css Normalize.css是一种CSS reset的替代方案. 我们创造normalize.css有下面这几个目的 ...

  4. 杰奇小说站PC端跳转WAP端实现方式

    杰奇小说站PC端跳转WAP端实现方式 其实这个实现方式有多重,这里我们采用一个经常用的方式,JS跳转. 通过JS跳转,可以判断设备,然后自动跳转到WAP(毕竟现在是智能机的天下) 这里我们以读爱小说网 ...

  5. 点微同城系统整站源码 带pc端与小程序端+49款插件

    介绍: 点微同城系统整站源码 带pc端与小程序端+49款插件 下载 百度网盘 请输入提取码百度网盘为您提供文件的网络备份.同步和分享服务.空间大.速度快.安全稳固,支持教育网加速,支持手机端.注册使用 ...

  6. 苹果cmsv10仿电影淘淘PC+WAP爱看的高端免费模板

    苹果cmsv10仿电影淘淘PC+WAP模板主题介绍: 模板名称:苹果cmsv10仿电影淘淘PC+WAP爱看的高端免费模板 模板程序:苹果cmsv10 模板类型:pc+wap 空间支持:php5.6+m ...

  7. nginx pc 端和 手机移动端分离

    pc 端和 手机移动端分离 随着移动互联网时代的来临,很多WEB网站都已经推出了基于手机,Ipad等移动客户端的页面访问,这里介绍一下如何利用用户UA实现用户不同终端下的用户访问: $http_use ...

  8. 支付宝PC网站支付与wap端网站支付流程

    扫码支付:https://blog.csdn.net/csdn_hyp/article/details/82427504 上篇文章已经详细的讲解了支付宝扫码支付流程,今天在扫码支付的基础上为大家带来P ...

  9. js如何判断用户是在pc端和还是移动端访问

    js如何判断用户是在pc端和还是移动端访问 来源:A5技术交流 作者:wofa 时间:2014-04-25收藏本页 最近一直在忙我们团队的项目"咖啡之翼",在这个项目中,我们为移动 ...

最新文章

  1. 前端笔记(3)css,选择器,文字文本属性,外观属性
  2. CodeForces 86 D Powerful array 莫队
  3. 由一次奇怪的编译出错想起的
  4. cv2.setNumThreads
  5. VC++:如何将程序最小化到托盘
  6. python 100days github_GitHub - rghwer/Python-100-Days: Python - 100天从新手到大师
  7. 10 tf.data模块
  8. mysql增加列并增加comment_运城多条高铁线路调整动车列数增加到99列
  9. VS2015 Cordova Ionic移动开发(一)
  10. Apache Spark 黑名单(Blacklist)机制介绍
  11. Windows Boot Manager改成中文菜单
  12. IIS6配置和PHP5.6环境安装
  13. java动手写cmpp服务_Java动手微服务简介
  14. 电脑启动计算机管理闪退,win7系统控制面板无法打开出现闪退的设置方案
  15. 读书笔记 - 富爸爸穷爸爸
  16. 资源隔离的两种虚拟化技术——虚拟机容器 容器技术的资源隔离
  17. macos可以升级到指定版本吗_错过Mac OS升级,找不到旧OS版本怎么办?
  18. CTF/CTF练习平台-welcome to bugkuctf【php://filter及php://input】
  19. python 百度云不限速版_现在各位是怎么应对百度网盘限速的?
  20. 玩转 GitHub 更新Fork

热门文章

  1. 官宣!中央广播电视总台《2021年春节联欢晚会》总导演组公布
  2. OpenCV库使用sift函数,出现“The function/feature is not implemented”问题解决方法
  3. GNU Wget 命令及其参数说明
  4. 凸优化 [Convex Optimization] — [美] 鲍德(Stephen Boyd),Lieven Vandenberghe 著,王书宁,许鋆,黄晓霖 译
  5. 一篇文章讲清楚人工智能、机器学习和深度学习的区别和联系
  6. 华为OJ系列之---表示数字
  7. rpm卸载mysql和php_CentOS 6.5 卸载mysql和php
  8. 用java解决国王的金币问题_国王赏赐金币问题(减治法)
  9. 024_Jedis连接池
  10. v-for中为什么要有key属性