$_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), который ведет себя по-разному в двух средах.

Другие вопросы по тегам