這篇文章主要為大家詳細介紹了php利用獲取系統資訊的簡單示例,具有一定的參考價值,可以用來參考一下。
感興趣的小夥伴,下面一起跟隨512筆記的小玲來看看吧!$root = getenv('document_root'); 伺服器文件根目錄
$port = getenv('server_port'); 伺服器端口
$file = getenv('script_name'); 當前執行檔案
$ua = getenv('http_user_agent'); 使用者ua
$method = getenv('request_method'); 請求方法
$protocol = getenv('server_protocol'); 傳輸協議
getmypid(), 返回當前php程序的程序id號,該函式不需要輸入引數。
get_current_user(), 返回當前程式的所有者名稱,該函式也不需要輸入引數。
**如下:
獲取系統型別及版本號: php_uname() (例:windows nt computer 5.1 build 2600)
只獲取系統型別: php_uname('s') (或:php_os,例:windows nt)
只獲取系統版本號: php_uname('r') (例:5.1)
獲取php執行方式: php_sapi_name() (php run mode:apache2handler)
獲取前程序使用者名稱: get_current_user()
獲取php版本: php_version
獲取zend版本: zend_version()
獲取php安裝路徑: default_include_path
獲取當前檔案絕對路徑: __file__
獲取http請求中host值: $_server["http_host"] (返回值為網域名稱或ip)
獲取伺服器ip: gethostbyname($_server['server_name'])
接受請求的伺服器ip: $_server["server_addr"] (有時候獲取不到,推薦用:gethostbyname($_server['server_name']))
獲取客戶端ip: $_server['remote_addr']
獲取伺服器解譯引擎: $_server['server_software']
獲取伺服器cpu數量: $_server['processor_identifier']
獲取伺服器系統目錄: $_server['systemroot']
獲取伺服器網域名稱: $_server['server_name'] (建議使用:$_server["http_host"])
獲取使用者網域名稱: $_server['userdomain']
獲取伺服器語言: $_server['http_accept_language']
獲取伺服器web埠: $_server['server_port']
您可能感興趣的文章
mysql 獲取系統資訊 PHP如何獲取系統資訊
php如何獲取系統資訊 php如何獲取系統資訊 獲取php版本 php version 獲取php安裝路徑 default include path 獲取當前檔案絕對路徑 file 獲取系統型別 php uname s 獲取php執行方式 php sapi name 獲取http請求中host值 s...
php 利用反射API獲取類資訊
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!php具有完整的反射api,可以對類 介面 函式 方法和擴充套件進行反向工程。反射api並提供方法取出函式 類和方法中的文件注釋。本文將介紹使用php反射api獲取類資訊的方法,提供完整演示 ref new reflectionclass clas...
php 獲取請求,PHP 擴充套件 獲取請求資訊
在 main sapi.h 下定義了會使用到的 http request 屬性,在擴充套件中可以引用該標頭檔案並使用 sg 巨集來使用 sapi 的全域性變數,結構如下 typedef struct sapi globals struct sapi globals struct 結構體 sapi r...