亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP怎么快速獲取操作系統類型

發布時間:2021-08-26 12:49:59 來源:億速云 閱讀:155 作者:chen 欄目:編程語言

本篇內容主要講解“PHP怎么快速獲取操作系統類型”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“PHP怎么快速獲取操作系統類型”吧!

我們都知道想要知道電腦中操作系統的類型,可以指定鼠標右擊“計算機”-“屬性”即可,就可以在彈出的窗口中看到版本信息:

PHP怎么快速獲取操作系統類型

那么怎么用PHP代碼來獲取當前操作系統的類型?其實PHP中內置了一些變量(常量)或者函數就可以實現,今天本篇文章就來帶大家了解一下這些變量(常量)或者函數。

1、利用PHP環境變量HTTP_USER_AGENT

HTTP_USER_AGENT變量可用于獲取用戶客戶端信息,包括操作系統和瀏覽器等。

只需要先使用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");
?>

輸出結果:

PHP怎么快速獲取操作系統類型

2、使用預定義常量PHP_OS

PHP_OS常量可以獲取當前的操作系統名稱。直接輸出就行。

<?php
header("content-type:text/html;charset=utf-8");
echo "當前操作系統類型是:".PHP_OS;
?>

輸出結果:

PHP怎么快速獲取操作系統類型

3、使用php_uname()函數

php_uname — 返回運行 PHP 的系統的有關信息。

語法:php_uname ([$mode])

mode 是單個字符,用于定義要返回什么信息:

‘a’:此為默認。包含序列 “s n r v m” 里的所有模式。

’s’:操作系統名稱。例如: FreeBSD。

‘n’:主機名。例如: localhost.example.com。

‘r’:版本名稱,例如: 5.1.2-RELEASE。

‘v’:版本信息。操作系統之間有很大的不同。

‘m’:機器類型。例如:i386。

php_uname()函數會返回運行php的操作系統的相關描述,和 phpinfo() 最頂端上輸出的是同一個字符串。 如果僅僅要獲取操作系統的名稱。可以考慮使用常量 PHP_OS,不過要注意該常量會包含 PHP 構建(built)時的操作系統名。

下面看看實現代碼:

<?php
header("content-type:text/html;charset=utf-8");
echo "當前操作系統類型是:".php_uname('s');
?>

輸出結果:

PHP怎么快速獲取操作系統類型

到此,相信大家對“PHP怎么快速獲取操作系統類型”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

金阳县| 竹溪县| 兴义市| 隆尧县| 兴海县| 清水河县| 万州区| 修水县| 铜川市| 宜春市| 英吉沙县| 乐山市| 开鲁县| 江西省| 澳门| 曲阳县| 邹平县| 辛集市| 兰西县| 衡南县| 平南县| 宁阳县| 岑巩县| 乐业县| 荥阳市| 海宁市| 连江县| 肇州县| 新营市| 来凤县| 灵璧县| 延长县| 江都市| 太白县| 普兰店市| 陵川县| 尼玛县| 文水县| 宜宾县| 伊春市| 广宁县|