麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PHP > 正文

php判斷當前操作系統類型

2024-05-04 23:39:54
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php判斷當前操作系統類型,分為兩種情況一種是服務器端,一種是客戶端,感興趣的小伙伴們可以參考一下
 

如何使用php獲取當前操作系統類型呢?嚴格來說這里分兩種情況,一種情況是獲取服務器端的操作系統類型,一種是獲取客戶端的操作系統類型。下面作者將對如何使用php獲取這兩種情況下的操作系統類型和大家做一些分享。
(1)php獲取服務器端的操作系統類型
這個時候可以使用php系統自帶的常量 PHP_OS 或者系統函數php_uname('s')關于這兩者返回的值可能的情況基本有如下幾種情況:

  • CYGWIN_NT-5.1
  • Darwin
  • FreeBSD
  • HP-UX
  • IRIX64
  • Linux
  • NetBSD
  • OpenBSD
  • SunOS
  • Unix
  • WIN32
  • WINNT
  • Windows
  • CYGWIN_NT-5.1
  • IRIX64
  • SunOS
  • HP-UX
  • OpenBSD

不過根據具體情況讀者還是自行打印出來結果看看最好,也許獲得的結果不在上述之列。
(2)php獲取客戶端的操作系統類型,這里分享一個函數,比網上流傳的那些判斷更加精準,而且沒有bug,函數代碼如下:
 

  1. function getOS(){  
  2.  $os='';  
  3.  $Agent=$_SERVER['HTTP_USER_AGENT'];  
  4.  if (eregi('win',$Agent)&&strpos($Agent, '95')){  
  5.   $os='Windows 95';  
  6.  }elseif(eregi('win 9x',$Agent)&&strpos($Agent, '4.90')){  
  7.   $os='Windows ME';  
  8.  }elseif(eregi('win',$Agent)&&ereg('98',$Agent)){  
  9.   $os='Windows 98';  
  10.  }elseif(eregi('win',$Agent)&&eregi('nt 5.0',$Agent)){  
  11.   $os='Windows 2000';  
  12.  }elseif(eregi('win',$Agent)&&eregi('nt 6.0',$Agent)){  
  13.   $os='Windows Vista';  
  14.  }elseif(eregi('win',$Agent)&&eregi('nt 6.1',$Agent)){  
  15.   $os='Windows 7';  
  16.  }elseif(eregi('win',$Agent)&&eregi('nt 5.1',$Agent)){  
  17.   $os='Windows XP';  
  18.  }elseif(eregi('win',$Agent)&&eregi('nt',$Agent)){  
  19.   $os='Windows NT';  
  20.  }elseif(eregi('win',$Agent)&&ereg('32',$Agent)){  
  21.   $os='Windows 32';  
  22.  }elseif(eregi('linux',$Agent)){  
  23.   $os='Linux';  
  24.  }elseif(eregi('unix',$Agent)){  
  25.   $os='Unix';  
  26.  }else if(eregi('sun',$Agent)&&eregi('os',$Agent)){  
  27.   $os='SunOS';  
  28.  }elseif(eregi('ibm',$Agent)&&eregi('os',$Agent)){  
  29.   $os='IBM OS/2';  
  30.  }elseif(eregi('Mac',$Agent)&&eregi('PC',$Agent)){  
  31.   $os='Macintosh';  
  32.  }elseif(eregi('PowerPC',$Agent)){  
  33.   $os='PowerPC';  
  34.  }elseif(eregi('AIX',$Agent)){  
  35.   $os='AIX';  
  36.  }elseif(eregi('HPUX',$Agent)){  
  37.   $os='HPUX';  
  38.  }elseif(eregi('NetBSD',$Agent)){  
  39.   $os='NetBSD';  
  40.  }elseif(eregi('BSD',$Agent)){  
  41.   $os='BSD';  
  42.  }elseif(ereg('OSF1',$Agent)){  
  43.   $os='OSF1';  
  44.  }elseif(ereg('IRIX',$Agent)){  
  45.   $os='IRIX';  
  46.  }elseif(eregi('FreeBSD',$Agent)){  
  47.   $os='FreeBSD';  
  48.  }elseif($os==''){  
  49.   $os='Unknown';  
  50.  }  
  51.  return $os;  
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人午夜视屏 | 99精品电影 | 91小视频在线观看免费版高清 | 免费国产自久久久久三四区久久 | 国产成人av免费观看 | 欧美精品久久久久久久久久 | 久久色在线 | 成人精品一区二区 | 精精国产xxxx视频在线野外 | 大学生一级毛片在线视频 | 好吊色欧美一区二区三区四区 | 香蕉成人在线观看 | 欧美黄色大片免费观看 | 视频www | 欧美成人精品一区 | 欧美成人午夜一区二区三区 | 亚洲免费毛片基地 | 在线中文资源免费 | 91短视频版高清在线观看免费 | 色交视频 | 精品久久久久久久 | 欧美精品在线视频观看 | 欧美www | 国产一区日韩精品 | 模特三级在线观看 | 久久99亚洲精品久久99果 | 免费的性生活视频 | 午夜天堂在线 | 欧美激情精品久久久久久黑人 | videos韩国 | 黄色片在线观看网站 | 一起草av在线 | 欧美精品一二三区 | 欧美a在线观看 | 久久久久久免费免费 | 在线成人免费观看www | 国产精品jk白丝蜜臀av软件 | 久久久久久久亚洲精品 | 国产精品爆操 | 羞羞的视频在线 | 一级片a |