10個php中的$_SERVER函數

1. HTTP_ACCEPT_LANGUAGEweb

這個變量能夠用來檢測用戶瀏覽器的語言。在實際應用中,經過自動檢索,咱們能夠完成網站本地化語言配置。如:瀏覽器

$lang=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);服務器

echo substr($lang[0],0,2);網站

使用如下代碼能夠檢索瀏覽器本地環境信息。spa

$lang=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);代理

echo $lang[0];orm


2. SERVER_ADDRweb服務器

執行該變量能夠獲取服務器IP地址。it

echo "SERVER_ADDR : " . $_SERVER['SERVER_ADDR'];變量


3. SERVER_NAME

此變量返回服務器主機名稱。

echo "SERVER_NAME : " . $_SERVER['SERVER_NAME'];


4. DOCUMENT_ROOT

返回當前應用程序根目錄,通常用於服務器配置文件。

echo "DOCUMENT_ROOT : " . $_SERVER['DOCUMENT_ROOT'];


5. HTTP_USER_AGENT

若是想知道用戶是否使用代理,使用該變量便可,它是很是重要的。

echo "HTTP_USER_AGENT : " . $_SERVER['HTTP_USER_AGENT'];


6. REMOTE_ADDR

獲取客戶端IP地址。

echo "REMOTE_ADDR : " . $_SERVER['REMOTE_ADDR'];


7. REMOTE_PORT

返回客戶端與WEB服務器的通訊端口。

echo "REMOTE_PORT : " . $_SERVER['REMOTE_PORT'];


8. PHP_SELF

獲取當前執行腳本的文件名。

echo "PHP_SELF : " . $_SERVER['PHP_SELF'];


9. REQUEST_TIME

回話請求開始時間戳,從PHP 5.1.0版本開始支持。

echo "REQUEST_TIME : " . $_SERVER['REQUEST_TIME'];


10. SERVER_SOFTWARE

返回web服務器主要配置參數。

echo "SERVER_SOFTWARE : " . $_SERVER['SERVER_SOFTWARE'];

相關文章
相關標籤/搜索