【转载】php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
找到更好的原因是: 今天在Dreamhost上安裝一套PHP程序時發現連接的地址都會多出一個cgi-system來,但是程序的config並沒有問題,查了查資料才發現是._NAME和PHP_SELF不同造成的問題。通常在本機測試 $_SERVER['._NAME'] 跟 $_SERVER['PHP_SELF'] 大概看不出有什麼不同,因為大部分的PHP不是以CGI模式運行的。
但 DreamHost 上的 PHP 是以 CGI 方式運行,二者就有明顯不同的差異。
echo $_SERVER['._NAME']; // (/cgi-system/php.cgi)
echo $_SERVER['PHP_SELF']; // (/admin/test.php)
页:
[1]