Опять про PATH_INFO
Rafael 06.02.2006 18:48
Вопрос этот в форуме неоднократно поднимался, однако однозначного решения никто пока не предложил.
Суть проблемы в следующем:
Необходимо установить Parser на сервер Eserv (
http://www.eserv.ru/). На нем уже работает PHP, Perl и в настоящее время используется Wiki.
Имеем некий сайт
http://cms_test/Пытаемся обратиться к странице /path/index.html
http://cms_test/path/index.htmlПри использовании Win32-версии Apache (Denwer) переменные окружения принимают вид:
REMOTE_ADDR: 127.0.0.1
PATH_INFO: /path/index.html
REQUEST_URI: /path/index.html
SCRIPT_NAME: /cgi-glob/parser3/parser3_wrapper.exe
Если попытаться то же самое повторить на Eserve-у то переменные окружения принимают вид:
REMOTE_ADDR: 127.0.0.1
PATH_INFO: пусто
REQUEST_URI: /path/index.html
SCRIPT_NAME: /path/index.html
Т.е. Переменная PATH_INFO (что, как выясняется справедливо для PHP и Perl) заполняется только если:
http://cms_test/path/index.html/asasпричем в нее кладется
/asas
Просмотрев документацию к Parser-у я обратил внимание, что для него это критично критично и вслуча ее пустоты он вылетает
- Опять про PATH_INFO, Rafael 06.02.2006 18:48