PHP快速獲取作業系統型別
1、利用PHP環境變數HTTP_USER_AGENT,變數可用於獲取使用者客戶端資訊。
包括作業系統和瀏覽器等。
<?php header("content-type:text/html;charset=utf-8"); $viewer = getenv("HTTP_USER_AGENT"); $platform = ""; if (preg_match("/Windows/i", "$viewer")) { $platform = "Windows"; } else if (preg_match("/Linux/i", "$viewer")) { $platform = "Linux"; } echo("當前作業系統型別是:$platform"); ?>
2、使用預定義常量PHP_OS。
常量可以獲取當前的作業系統名稱。直接輸出就行。
<?php header("content-type:text/html;charset=utf-8"); echo "當前作業系統型別是:".PHP_OS; ?>
3、使用php_uname返回系統的有關資訊。
<?php header("content-type:text/html;charset=utf-8"); echo "當前作業系統型別是:".php_uname('s'); ?>
以上就是PHP快速獲取作業系統型別的方法,希望對大家有所幫助。更多php學習指路:
本文轉載於php中文網,如有侵犯聯絡作者修改。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/151/viewspace-2828107/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 獲取作業系統型別作業系統型別
- C++系統相關操作3 - 獲取作業系統的平臺型別C++作業系統型別
- PHP 獲取裝置型別PHP型別
- 作業系統——3、型別(7種)作業系統型別
- python 判斷作業系統型別Python作業系統型別
- 獲取windows 作業系統下的硬體或作業系統資訊等Windows作業系統
- psutil獲取作業系統負載資訊作業系統負載
- js判斷瀏覽器型別和作業系統JS瀏覽器型別作業系統
- 獲取系統字型,獲取系統預設字型
- JavaScript獲取物件資料型別JavaScript物件資料型別
- PHP獲取小程式openid,10行程式碼快速獲取小程式openidPHP行程
- C++系統相關操作4 - 獲取CPU(指令集)架構型別C++架構型別
- 智慧名片CRM系統是如何快速獲取客戶的?
- Linux作業系統有什麼檔案型別?Linux基礎教程Linux作業系統型別
- 作業系統(1)——作業系統概述作業系統
- 作業系統(一):作業系統概述作業系統
- .net core 獲取檔案MIME型別型別
- Flutter獲取當前網路型別Flutter型別
- Intel TSX最新漏洞,可輕鬆攻擊作業系統,獲取敏感資料Intel作業系統
- 作業系統(二):作業系統結構作業系統
- 中興新支點作業系統獲得國家安全作業系統四級認證作業系統
- 獲取系統時間
- 登高作業安全繩佩戴識別系統
- 作業系統 作業5作業系統
- 作業系統2—作業系統概論(下)作業系統
- 作業系統1—作業系統概論(上)作業系統
- TypeScript 型別系統TypeScript型別
- 《作業系統》作業系統
- [作業系統]作業系統
- 作業系統作業系統
- 巧用PHP函式或常量快速獲取PHP版本號、最大檔名長度PHP函式
- 讀懂作業系統之快取原理(cache)(三)作業系統快取
- Linux作業系統執行級別介紹Linux作業系統
- 作業區域工服穿戴識別系統
- TypeScript型別系統和基礎型別TypeScript型別
- 計算機作業系統|作業系統引論計算機作業系統
- 作業系統: Unix作業系統演進簡史作業系統
- Elementary OS 作業系統:PHP 開發環境配置 (一)作業系統PHP開發環境