$_SERVER['SCRIPT_NAME''] в PHP-CGI?
Мне нужна переменная $_SERVER['SCRIPT_NAME']
в php-apache для PHP-CGI.
Я хочу использовать все переменные php-apache для php-cgi или таблица сравнивает переменные между apache и cgi.
1 ответ
В PHP-CGI $_SERVER['SCRIPT_NAME']
переменная всегда равна 'php.cgi'
,
Для того, чтобы иметь эквивалент $_SERVER['SCRIPT_NAME']
, вы должны использовать комбинацию __FILE__
а также basename()
(взято отсюда)
Список различий между PHP как модулем Apache и PHP-CGI смотрите здесь.
Кажется, что $_SERVER['SCRIPT_NAME']
является единственной серверной переменной (речь идет о $_SERVER
), который ведет себя по-разному в двух средах.