标签: php server-variables
我需要php-apache中的变量$_SERVER['SCRIPT_NAME']用于PHP-CGI。
$_SERVER['SCRIPT_NAME']
我想使用php-apache的所有变量来表示php-cgi,或者一个表比较apache和cgi之间的变量。
答案 0 :(得分:0)
在PHP-CGI中,$_SERVER['SCRIPT_NAME']变量始终等于'php.cgi'。
'php.cgi'
为了获得等效的$_SERVER['SCRIPT_NAME'],您应该使用__FILE__和basename()的组合(取自here)
__FILE__
basename()
有关作为Apache模块的PHP与PHP-CGI之间的差异列表,请查看here。
似乎$_SERVER['SCRIPT_NAME']是唯一在两种环境中行为不同的服务器变量(谈论$_SERVER)。
$_SERVER