成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

利用php怎么對操作系統(tǒng)的類型進(jìn)行判斷-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)利用php怎么對操作系統(tǒng)的類型進(jìn)行判斷,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)正安免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

如何使用php獲取當(dāng)前操作系統(tǒng)類型呢?

嚴(yán)格來說這里分兩種情況,一種情況是獲取服務(wù)器端的操作系統(tǒng)類型,一種是獲取客戶端的操作系統(tǒng)類型。
(1)php獲取服務(wù)器端的操作系統(tǒng)類型
這個(gè)時(shí)候可以使用php系統(tǒng)自帶的常量 PHP_OS或者系統(tǒng)函數(shù)php_uname('s')。關(guān)于這兩者返回的值可能的情況基本有如下幾種情況:

  • 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

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


function getOS(){ 
 $os=''; 
 $Agent=$_SERVER['HTTP_USER_AGENT']; 
 if (eregi('win',$Agent)&&strpos($Agent, '95')){ 
  $os='Windows 95'; 
 }elseif(eregi('win 9x',$Agent)&&strpos($Agent, '4.90')){ 
  $os='Windows ME'; 
 }elseif(eregi('win',$Agent)&&ereg('98',$Agent)){ 
  $os='Windows 98'; 
 }elseif(eregi('win',$Agent)&&eregi('nt 5.0',$Agent)){ 
  $os='Windows 2000'; 
 }elseif(eregi('win',$Agent)&&eregi('nt 6.0',$Agent)){ 
  $os='Windows Vista'; 
 }elseif(eregi('win',$Agent)&&eregi('nt 6.1',$Agent)){ 
  $os='Windows 7'; 
 }elseif(eregi('win',$Agent)&&eregi('nt 5.1',$Agent)){ 
  $os='Windows XP'; 
 }elseif(eregi('win',$Agent)&&eregi('nt',$Agent)){ 
  $os='Windows NT'; 
 }elseif(eregi('win',$Agent)&&ereg('32',$Agent)){ 
  $os='Windows 32'; 
 }elseif(eregi('linux',$Agent)){ 
  $os='Linux'; 
 }elseif(eregi('unix',$Agent)){ 
  $os='Unix'; 
 }else if(eregi('sun',$Agent)&&eregi('os',$Agent)){ 
  $os='SunOS'; 
 }elseif(eregi('ibm',$Agent)&&eregi('os',$Agent)){ 
  $os='IBM OS/2'; 
 }elseif(eregi('Mac',$Agent)&&eregi('PC',$Agent)){ 
  $os='Macintosh'; 
 }elseif(eregi('PowerPC',$Agent)){ 
  $os='PowerPC'; 
 }elseif(eregi('AIX',$Agent)){ 
  $os='AIX'; 
 }elseif(eregi('HPUX',$Agent)){ 
  $os='HPUX'; 
 }elseif(eregi('NetBSD',$Agent)){ 
  $os='NetBSD'; 
 }elseif(eregi('BSD',$Agent)){ 
  $os='BSD'; 
 }elseif(ereg('OSF1',$Agent)){ 
  $os='OSF1'; 
 }elseif(ereg('IRIX',$Agent)){ 
  $os='IRIX'; 
 }elseif(eregi('FreeBSD',$Agent)){ 
  $os='FreeBSD'; 
 }elseif($os==''){ 
  $os='Unknown'; 
 } 
 return $os; 
}

上述就是小編為大家分享的利用php怎么對操作系統(tǒng)的類型進(jìn)行判斷了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章題目:利用php怎么對操作系統(tǒng)的類型進(jìn)行判斷-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://jinyejixie.com/article8/dipoop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、建站公司微信小程序、網(wǎng)站營銷、企業(yè)建站、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
霍山县| 辽宁省| 临朐县| 锡林浩特市| 龙岩市| 临泽县| 福清市| 永平县| 岱山县| 独山县| 盖州市| 建阳市| 同仁县| 唐山市| 荣成市| 南陵县| 临朐县| 建始县| 凤翔县| 南郑县| 白银市| 吴忠市| 两当县| 资阳市| 冷水江市| 永城市| 荣成市| 达尔| 内江市| 闽清县| 嘉峪关市| 鲜城| 靖江市| 兴宁市| 永登县| 黑河市| 武隆县| 西安市| 乐东| 旬邑县| 滨州市|