yui 发表于 2018-10-16 12:15:54

【转载】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]
查看完整版本: 【转载】php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别