Welcome! Log In Create A New Profile

Advanced

Переменные окружения сервера в url-decoded формате

July 07, 2011 02:11PM
Дорогие форумчане!

Одна из проблем, с которой я столкнулся при переводе всех наших сайтов с Apache под nginx - это установка правильных путей в PATH_INFO. Дело в том, что согласно спецификации CGI 1.1, PATH_INFO должен содержать url-decoded строку. Это означает, что при запросе:

/index.php/folder/My%20Other%20Folder

PATH_INFO должен содержать: "/folder/My%20Other%20Folder", а не "/folder/My%24%2420Other%24%2420Folder", как это происходит сейчас! В результате, на PHP стороне приходится делать: $_SERVER['PATH_INFO'] = urldecode(urldecode(urldecode($_SERVER['PATH_INFO'])));

Вопрос: возможна ли установка переменных окружения с уже декодированными URL в самом nginx? Иначе скрипты, имеющие в пути пробелы, просто не запускаются.

Буду благодарен за любую помощь!

Андрей

nginx 1.0.4 / php 5.3.6 / php-fpm
Subject Author Posted

Переменные окружения сервера в url-decoded формате

locojohn July 07, 2011 02:11PM

Re: Переменные окружения сервера в url-decoded формате

Softer July 07, 2011 06:51PM

Re: Переменные окружения сервера в url-decoded формате

locojohn July 08, 2011 06:30AM

Re: Переменные окружения сервера в url-decoded формате

Igor Sysoev July 11, 2011 09:02AM

Re: Переменные окружения сервера в url-decoded формате

Denis F. Latypoff July 11, 2011 09:02AM

Re: Переменные окружения сервера в url-decoded формате

locojohn July 11, 2011 01:05PM

Re: Переменные окружения сервера в url-decoded формате

Igor Sysoev July 11, 2011 01:14PM

Re: Переменные окружения сервера в url-decoded формате

locojohn July 11, 2011 04:40PM

Re: Переменные окружения сервера в url-decoded формате

Igor Sysoev July 12, 2011 02:26AM

Re: Переменные окружения сервера в url-decoded формате

locojohn July 12, 2011 06:19AM

Re: Переменные окружения сервера в url-decoded формате

Igor Sysoev July 12, 2011 09:04AM

Re: Переменные окружения сервера в url-decoded формате

locojohn July 12, 2011 09:10AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 163
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready