PHP 獲取伺服器詳細資訊的原生方法

  • 2019 年 12 月 18 日
  • 筆記

獲取系統類型及版本號:    php_uname()     (例:Windows NT COMPUTER 5.1 build 2600)

只獲取系統類型:          php_uname(『s』)       (或:PHP_OS,例:Windows NT)

只獲取系統版本號:        php_uname(『r』)

獲取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』]

Tags: