PHP ?? ? ?? ?? ??
?? ?? ??? ?? $_SERVER? $_ENV ? ?? ?? ??? ?????.
??? $_ENV? ? ??? PHP?? ?? ?????.
【??】????? ??(?)? ?(?)? ??? ??? ? ??? ??, ?? ???? ?? ?? ????? ???? ?????.
?? ??? ?????. PHP? ??? ??? ??? ?????.
<?php phpinfo(); ?>
?? ?? ??? ? ?? ??? ?? ?? ????. ?? ??? ?? ???? ???.
??? phpinfo();? ??? ???? ??? ?? ??? ????.
phpinfo();? ???? URL?? ??? ????? ???? ?? ?????? ?? ??? ?? ? ??? ?????.
_SERVER['?? ?'], ??? ???? ???.
?? ??? ?? phpinfo() ??? ??? ??? ??? ???? ?? ?? ??? ??? ? ????.
<?php //我在上圖左側(cè)找到的一項(xiàng),在前面加上了一個(gè)$(美元符),就顯示出來了當(dāng)前文件的路徑 echo $_SERVER['SCRIPT_FILENAME']; ?>
????? ???? ?? ? ??? ?? ?? ?? ?????. ??? ?? ?? ??:
鍵名 | 含義 |
---|---|
$_SERVER["REQUEST_METHOD"] | 請(qǐng)求當(dāng)前PHP頁面的方法 |
$_SERVER["REQUEST_URI"] | 請(qǐng)求的URI |
$_SERVER["SERVER_SOFTWARE"] | 用的是哪一種服務(wù)器 |
$_SERVER["REMOTE_ADDR"] | 客戶的IP地址 |
$_SERVER["SERVER_ADDR"] | 當(dāng)前服務(wù)器的IP地址 |
$_SERVER["SCRIPT_FILENAME"] | 主前請(qǐng)求文件的路徑 |
$_SERVER["HTTP_USER_AGENT"] | 當(dāng)前訪問這個(gè)網(wǎng)址的電腦和瀏覽器的情況 |
$_SERVER["HTTP_REFERER"] | 上級(jí)來源(用戶從哪個(gè)地址進(jìn)入當(dāng)前網(wǎng)頁的) |
$_SERVER["REQUEST_TIME"] | 當(dāng)前的時(shí)間 |
URI? URL? ?? ? ????? URL?? ??? ?? ??? ??? URI?? ??? ?? ??? ????. ?:
http://miracleart.cn / abc.php?username=php ?? URL(Uniform Resource Locator)??, URI? ???? (http://)
????? ?? ?????:
abc.php?username=php
time
??: [ta?m]
??: time
file
??: [fa?l]
??: file
??
??: [ne?m]
??: ??
sowftware
??: [?s?:ftwer]
??: ?????
address (??? ??)
??: [??dres]
??: ??
remote
??: [r??mo?t]
??: ??, ??
??
??: [?s?:v?(r)]
??: ???, ??
??
??: [?m?θ?d]
??: ??
port
??: [p?:rt]
??: ??