本篇文章给大家带来的内容是关于php如何判断访问系统的用户设备类型(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

当今的电子设备越来越多,我们在开发过程中往往也需要分析用户使用的电子设备类型。下面是采用PHP代码来获取用户使用的哪些类型的电子设备来访问自己的平台。/**

* 用户设备类型

* @return string

*/

function clientOS() {

$agent = strtolower($_SERVER['HTTP_USER_AGENT']);

if(strpos($agent, 'windows nt')) {

$platform = 'windows';

} elseif(strpos($agent, 'macintosh')) {

$platform = 'mac';

} elseif(strpos($agent, 'ipod')) {

$platform = 'ipod';

} elseif(strpos($agent, 'ipad')) {

$platform = 'ipad';

} elseif(strpos($agent, 'iphone')) {

$platform = 'iphone';

} elseif (strpos($agent, 'android')) {

$platform = 'android';

} elseif(strpos($agent, 'unix')) {

$platform = 'unix';

} elseif(strpos($agent, 'linux')) {

$platform = 'linux';

} else {

$platform = 'other';

}

return $platform;

}

php 判断访问类型,php如何判断访问系统的用户设备类型(代码示例)相关推荐

  1. php系统函数代码,PHP自定义函数+系统函数库(代码示例)

    全局变量$n = 5; //全局变量 function fun1(){ global $n; echo '我在函数体内也可以调用全局变量n,它的值是:' , $n;//5 $n++; } fun1() ...

  2. 【构建之法教学项目】一个简单的基于C#的电子商务系统演练场景的代码示例...

    电子商务平台,是一个历史悠久而又充满挑战的行业,他和社交一起成为中国互联网市场的两极.电子商务系统是一个非常复杂的系统,他实现了人与物.人与人的链接,同时也需要大量的技术来支撑,实现系统的高可用.这些 ...

  3. STC89C52单片机定时器及中断系统的介绍以及代码示例

    目录 一,定时器介绍 二,STC89C52定时器资源 三,定时器框图 四,定时器工作模式 五,中断系统及其流程 六,STC89C52中断资源 七,定时器与中断系统 八,相关寄存器的认识与配置 首先是定 ...

  4. 判断sem信号量为零_Linux系统编程——进程同步与互斥:System V 信号量

    信号量概述 信号量广泛用于进程或线程间的同步和互斥,信号量本质上是一个非负的整数计数器,它被用来控制对公共资源的访问. 编程时可根据操作信号量值的结果判断是否对公共资源具有访问的权限,当信号量值大于 ...

  5. WeChat判断是否为微信浏览器访问方法:HTTP_USER_AGENT:MicroMessenger

    PHP判断 <?php /** * Power: 判断是否是微信浏览器访问*/ function is_weixin_visit() {if (strpos($_SERVER['HTTP_USE ...

  6. 分时系统的用户具有独占性,因此一个用户可以独占计算机系统的资源.,课件2016计算机操作系统试题库(判断).doc...

    课件2016计算机操作系统试题库(判断) 判断题(共73个题目) 200151. 操作系统属于最重要的.最不可缺少的应用软件. 此题答案为:0 200152. 操作系统完成的主要功能是与硬件相关的. ...

  7. php判断支付宝,使用PHP判断是否为微信、支付宝等移动设备访问代码

    在开发过程中经常遇到根据不同的设备显示不同的数据或者在页面样式上做不同的布局,另外在做支付接口的时候也可能会判断当前是什么设备访问,例如判断如果是微信内置浏览器访问则只启用微信支付功能,如果是支付宝内 ...

  8. php判断pad访问,JS判断是否手机或pad访问实现方法

    摘要:这篇文章主要介绍了JS判断是否手机或pad访问实现方法的相关资料.JS判断是否手机或pad访问实现方法              S判断是否手机或pad访问 方面的内容,对于利用JS判断是否手机 ...

  9. android进入wifi权限,判断android设备wifi连接状态,判断android设备wifi,添加访问权限(Andro...

    判断android设备wifi连接状态,判断android设备wifi,添加访问权限(Andro 添加访问权限(AndroidManifest.xml文件里) ```Java代码(MainActivi ...

  10. 两种方法判断是否为移动端访问,跳转到对应wap页面

    随着移动互联网的迅猛发展,越来越多的用户选择使用移动端浏览器访问网页.当用户访问一个网站的pc端页面的时候,往往是非常影响用户体验的.我们希望当用户使用移动端浏览器访问我们的pc端网站的时候,自动跳转 ...

最新文章

  1. ospf和pat及nat的配置
  2. 推荐系统常用术语 [ACM暑校]
  3. 北大核刊最新版2020_爱尔兰地图(2020版)
  4. mysql replication错误常见处理
  5. redis介绍以及安装
  6. CSS实现树形结构 + js加载数据
  7. 参数 中_理解JavaScript中函数的参数
  8. jQuery零基础入门——(三)层级选择器
  9. 访问一下互联网中的IPV6主机
  10. 一个对Winsock完成端口模型封装的类
  11. 数据结构与算法的实现 —— 结点定义与数据结构的选择
  12. cisco的路由器上rip的被动接口,单播更新,水平分隔
  13. vc中控件字体的设置(转)
  14. JavaScript 【js】回车键替换成逗号,逗号替换成回车键
  15. 命令行工具下载b站视频
  16. 记jmeter测试千人在线并且保持10分钟登陆Case
  17. qt自定义控件-柱状刻度尺
  18. 2015程序猴的总结:不破楼兰终不还!
  19. 魔兽争霸dota内外网p2p联机玩游戏-不需要对战平台的联机
  20. ASC文件 - CAN报文回放

热门文章

  1. matlab模式识别大作业_史上最萌最认真的机器学习/深度学习/模式识别入门指导手册(二)...
  2. VideoView播放视频会引起其它音乐播放器暂停问题解决
  3. python内置函数程序_Python入门,一定要吃透这69个内置函数
  4. Fiddler 介绍二
  5. 配置Keepalived双实例高可用Nginx
  6. Cisco Router WEB管理
  7. (莱昂氏unix源代码分析导读-49) 字符缓冲区
  8. 维护2G网络的稳定必须提升到战略高度
  9. java模板引擎哪个好_浅谈Java模板引擎性能对比
  10. 2022 SpringBoot/SSM的极为轻量级推荐博客系统