首頁  >  文章  >  後端開發  >  PHP 取得伺服器ip等詳細信息

PHP 取得伺服器ip等詳細信息

WBOY
WBOY原創
2016-07-28 08:27:022737瀏覽

getimagesize() 函數用於取得影像尺寸,類型等資訊。

imagesx() 函數用來取得影像的寬度。

imagesy() 函數用來取得影像的高度。

客戶端IP相關的變數
1. $_SERVER['REMOTE_ADDR']; 客戶端IP,有可能是使用者的IP,也有可能是代理的IP。
2. $_SERVER['HTTP_CLIENT_IP']; 代理端的IP,可能存在,可偽造。
3. $_SERVER['HTTP_X_FORWARDED_FOR']; 使用者是在哪個IP使用的代理,可能存在,可以偽造。
伺服器端IP相關的變數
1. $SERVER_NAME,需要使用函數gethostbyname()取得。這個變數無論在伺服器端或客戶端均能正確顯示。
2. $HTTP_SERVER_VARS["SERVER_ADDR"],在伺服器端測試:127.0.0.1(這與httpd.conf中BindAddress的設定值相關)。在客戶端測試結果正確。

3. $_SERVER['LOCAL_ADDR'] 、$HTTP_SERVER_VARS['LOCAL_ADDR'],測試中,未獲得任何結果(測試環境PHP5)。

取得系統類型及版本號:    php_uname()                     )
只取得系統類型:          php_uname('s')                
只取得系統版本號碼:        php_uname('r')                         php_sapi_name()                           _User()
取得PHP版本:             PHP_VERSION
取得Zend版本:           🎜>取得目前文件絕對路徑:    __FILE__


取得Http請求中Host值:    $_SERVER["HTTP_HOST"]                        'SERVER_NAME'])
接受請求的伺服器IP:      $_SERVER["SERVER_ADDR" ]                      (已使用與使用:GetHostByName($_SERVER ]

取得伺服器解譯引擎:      $_SERVER[' SERVER_SOFTWARE']

取得伺服器CPU數量:       $_SERVER['PROCESSOR_IDENTIFIER']
取得伺服器系統目錄:      NAME']                      則使用:$_SERVER["HTTP_HOST"])
取得使用者網域名稱:            $_SERVER['USERDOMAIN']
取得伺服器語言:       $_SERVER['SERVER_PORT ']

以上就介紹了 PHP 獲取伺服器ip等詳細信息,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn