中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

丁青县| 普安县| 吴旗县| 远安县| 梅河口市| 吉林省| 金寨县| 丰台区| 西吉县| 扶绥县| 唐海县| 长春市| 揭西县| 辽阳市| 湘潭县| 土默特右旗| 台前县| 手游| 五寨县| 得荣县| 富蕴县| 四平市| 舟山市| 萝北县| 新巴尔虎左旗| 贵州省| 饶平县| 禹城市| 上思县| 越西县| 平和县| 博爱县| 唐山市| 剑阁县| 休宁县| 邯郸市| 吴堡县| 桐城市| 弥勒县| 九龙城区| 夏邑县|