PHP常數(shù)與變數(shù)之環(huán)境變數(shù)
環(huán)境變數(shù)我們主要用的有$_SERVER和$_ENV兩個(gè)環(huán)境變數(shù)。
不過,$_ENV逐漸被PHP的新版給廢棄了。
【重點(diǎn)】知道在哪裡查看環(huán)境變數(shù)的名字(key)和值(value),記住並默寫幾個(gè)常用的環(huán)境變數(shù)。
查看環(huán)境變量,我們在學(xué)習(xí)PHP的第一天就學(xué)習(xí)過:
<?php phpinfo(); ?>
其實(shí)環(huán)境變量不是不用背的,我了解在哪裡能夠找到環(huán)境變量的key(鍵)和值即可。
我們學(xué)了phpinfo();印出來了一批亂亂的東西,我們今天來學(xué)習(xí)其中的環(huán)境變數(shù)部份。
你在執(zhí)行phpinfo();的這個(gè)網(wǎng)址中,將網(wǎng)頁往下拉翻頁,看看能不能找到截圖中的部份:
_SERVER['中間的值'],是需要我們了解意思的。
如果我們需要顯示我們目前造訪的這個(gè)phpinfo();頁面檔案放在哪裡,就可以執(zhí)行:
<?php //我在上圖左側(cè)找到的一項(xiàng),在前面加上了一個(gè)$(美元符),就顯示出來了當(dāng)前文件的路徑 echo $_SERVER['SCRIPT_FILENAME']; ?>
我們來了解一些常用的環(huán)境變數(shù)的鍵名和值對應(yīng)的意思:
鍵名稱 | 意思 |
---|---|
請求目前PHP頁面的方法 | |
請求的URI | |
用的是哪一種伺服器 | |
客戶的IP位址 | |
目前伺服器的IP位址 | |
主前請求檔案的路徑 | |
目前存取這個(gè)網(wǎng)址的電腦和瀏覽器的情況 | |
上級來源(使用者從哪個(gè)位址進(jìn)入目前網(wǎng)頁的) | |
目前的時(shí)間 |