通常在本機測試 $_SERVER[‘SCRIPT_NAME’] 跟 $_SERVER[‘PHP_SELF’] 大概看不出有什麼不同,但是放到某些虛擬主機上可就不一樣了。
以 DreamHost 上的 PHP 是以 CGI 方式執行,二者就有明顯不同的差異。
echo $_SERVER[‘SCRIPT_NAME’]; // 顯示 /cgi-system/php.cgi
echo $_SERVER[‘PHP_SELF’]; // 顯示 /admin/gg.php
看出有什麼不同了吧? ^^
通常在本機測試 $_SERVER[‘SCRIPT_NAME’] 跟 $_SERVER[‘PHP_SELF’] 大概看不出有什麼不同,但是放到某些虛擬主機上可就不一樣了。
以 DreamHost 上的 PHP 是以 CGI 方式執行,二者就有明顯不同的差異。
echo $_SERVER[‘SCRIPT_NAME’]; // 顯示 /cgi-system/php.cgi
echo $_SERVER[‘PHP_SELF’]; // 顯示 /admin/gg.php
看出有什麼不同了吧? ^^
1 comments On [PHP] SCRIPT_NAME 跟 PHP_SELF 有何不同?
不是很明白,求教HTTP_REQUEST_URI 这个差数是什么意思?