<?php
/*** 获得客户端的操作系统** @access  private* @return  void*/
function get_os()
{if (empty($_SERVER['HTTP_USER_AGENT'])){return 'Unknown';}$agent = strtolower($_SERVER['HTTP_USER_AGENT']);$os    = '';if (strpos($agent, 'win') !== false){if (strpos($agent, 'nt 5.1') !== false){$os = 'Windows XP';}elseif (strpos($agent, 'nt 5.2') !== false){$os = 'Windows 2003';}elseif (strpos($agent, 'nt 5.0') !== false){$os = 'Windows 2000';}elseif (strpos($agent, 'nt 6.0') !== false){$os = 'Windows Vista';}elseif (strpos($agent, 'nt') !== false){$os = 'Windows NT';}elseif (strpos($agent, 'win 9x') !== false && strpos($agent, '4.90') !== false){$os = 'Windows ME';}elseif (strpos($agent, '98') !== false){$os = 'Windows 98';}elseif (strpos($agent, '95') !== false){$os = 'Windows 95';}elseif (strpos($agent, '32') !== false){$os = 'Windows 32';}elseif (strpos($agent, 'ce') !== false){$os = 'Windows CE';}}elseif (strpos($agent, 'linux') !== false){$os = 'Linux';}elseif (strpos($agent, 'unix') !== false){$os = 'Unix';}elseif (strpos($agent, 'sun') !== false && strpos($agent, 'os') !== false){$os = 'SunOS';}elseif (strpos($agent, 'ibm') !== false && strpos($agent, 'os') !== false){$os = 'IBM OS/2';}elseif (strpos($agent, 'mac') !== false && strpos($agent, 'pc') !== false){$os = 'Macintosh';}elseif (strpos($agent, 'powerpc') !== false){$os = 'PowerPC';}elseif (strpos($agent, 'aix') !== false){$os = 'AIX';}elseif (strpos($agent, 'hpux') !== false){$os = 'HPUX';}elseif (strpos($agent, 'netbsd') !== false){$os = 'NetBSD';}elseif (strpos($agent, 'bsd') !== false){$os = 'BSD';}elseif (strpos($agent, 'osf1') !== false){$os = 'OSF1';}elseif (strpos($agent, 'irix') !== false){$os = 'IRIX';}elseif (strpos($agent, 'freebsd') !== false){$os = 'FreeBSD';}elseif (strpos($agent, 'teleport') !== false){$os = 'teleport';}elseif (strpos($agent, 'flashget') !== false){$os = 'flashget';}elseif (strpos($agent, 'webzip') !== false){$os = 'webzip';}elseif (strpos($agent, 'offline') !== false){$os = 'offline';}else{$os = 'Unknown';}return $os;
}
?>

转载于:https://www.cnblogs.com/lizhaoyao/p/4535168.html

ecshop获取客户端操作系统相关推荐

  1. PHP获取客户端操作系统,游览器类型及版本号

    2019独角兽企业重金招聘Python工程师标准>>> <?php /*** 客户端工具类** For example:** clientUtil::getBrowser($_ ...

  2. php 获取客户端版本,PHP获取客户端操作系统,游览器类型及版本号

    'Edge', 'IE' => 'MSIE|IEMobile|MSIEMobile|Trident/[.0-9]+', 'Chrome' => '(?:\bCrMo\b|CriOS|And ...

  3. php 获取agent,PHP代码 解析HTTP_USER_AGENT 获取客户端操作系统

    ** * 获取客户端操作系统信息包括win10 * @param  null * @author  Jea杨 * @return string */ function GetOS(){ $agent  ...

  4. C++|Java混合实验-Spring Boot获取客户端操作系统,浏览器,Ip等信息,Qt端展示

    目录 概述 演示 源码 概述 这里用Spring Boot控制"/"和"index.html"请求,获取客户端http的信息: Qt端使用QML和C++混合编程 ...

  5. (四)PHP解析HTTP_USER_AGENT 获取客户端手机型号

    /*** 获取客户端手机型号* @param $agent //$_SERVER['HTTP_USER_AGENT']* @return array[mobile_brand] 手机品牌* @retu ...

  6. .NET 获取客户端的操作系统版本、浏览器版本和IP地址

    我们在使用.NET做网站的时候,很多情况下需要需要知道客户端的操作系统版本和浏览器版本,怎样获取客户端的操作系统和浏览器版本呢?我们可以通过分析UserAgent来获取. .NET 获取客户端的操作系 ...

  7. Java获取客户端请求电脑IP,操作系统等等各种信息

    原文链接:http://blog.csdn.net/icoudsoft_saas/article/details/46893631 HttpServletRequest request = Servl ...

  8. c# 获取客户端IP地址方法

    客户端ip: Request.ServerVariables.Get("Remote_Addr").ToString();  客户端主机名: Request.ServerVaria ...

  9. Asp.Net获取客户端信息-学习中

    学习中.高手飘过吧. 前台代码: <form id="form1" runat="server">     <div>     < ...

最新文章

  1. 用MySQL创建数据库和数据库表
  2. 行政区村界线_工作动态 | 龟山镇召开村级行政区域界线勘定工作暨民政业务培训会议...
  3. Xcode 7新特性Lightweight Generics 轻量级泛型与__kindof修饰符
  4. 【CodeForces - 255C】Almost Arithmetical Progression (dp,离散化)
  5. linux怎么查看sklearn版本,Sklearn——Sklearn的介绍与安装
  6. java毕设用的框架_分享四个Java低代码快速开发平台贼好用, 私活毕设神器
  7. web前端学习笔记(python)(一)
  8. Redis的订阅发布功能对比RabbitMQ消息队列
  9. 二月十大病毒排行 加花加密最危险
  10. 支付宝2019年账单周一见 你准备好了吗?
  11. mysql转达梦7_从mysql换成达梦7后,查询语句报错,这个是druid的问题吗
  12. php二维数组声明方式,php二维数组定义
  13. 误删除恢复 (extundelete)
  14. better-scroll 在vue中使用on监听事件,事件无效问题解决
  15. css-3d旋转(三维立体效果)
  16. 对话系统简介与OPPO小布助手的工程实践
  17. OpenVINO常用PythonAPI详解与演示
  18. 上架CiscoWS-C4948E设备及升级IOS
  19. sql 统计各班不同分数段的人数(案例v1)
  20. 安卓手机安装运行谷歌三件套、googleplay收集表调查报告

热门文章

  1. python字符串split_python字符串之split
  2. linux源码安装apache2,CentOS7编译安装Apache2
  3. 用c语言产生大素数,C语言实现寻找大素数
  4. 鸿蒙系统的挑战,简单的讲解下何为鸿蒙系统,可能会挑战你的认知颠覆你的想象...
  5. 网关到底是什么?协议转换器是网关吗?
  6. 8口poe交换机产品介绍
  7. 【渝粤教育】国家开放大学2018年秋季 1379T人文英语3 参考试题
  8. [渝粤教育] 西南科技大学 数据库应用 在线考试复习资料(1)
  9. 【渝粤题库】陕西师范大学152108 电子政务理论与实践 作业(高起专)
  10. 【渝粤题库】国家开放大学2021春2072人文社会科学基础(A)答案