熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

解析php中獲取系統信息的方法

2013-11-15 12:35:17  來源: PHP編程 

  $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 build )
只獲取系統類型 php_uname(s) (或PHP_OSWindows NT)
只獲取系統版本號 php_uname(r) (例)
獲取PHP運行方式 php_sapi_name() (PHP run modeapachehandler)
獲取前進程用戶名 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]


From:http://tw.wingwit.com/Article/program/PHP/201311/21222.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.