Re: Re: CGP и PHP CGI в нем

От: Dmitry Akindinov <CGatePro_at_mx_ru>
Дата: Fri 14 May 2004 - 15:41:12 MSD


Hello, on 14.05.2004 15:29, (Varinov Nicolay) at CGatePro@mx.ru wrote:

> День добрый Dmitry,
>
> Friday, May 14, 2004, 2:58:41 PM, Вы пишете:
>
> DA> Hello, on 14.05.2004 14:47, (Varinov Nicolay) at CGatePro@mx.ru wrote:

>>> Существует проблема с передачей каких либо параметров из формы в
>>> скрипте далее по post или get неважно. Массив HTTP_POST_VARS пуст и

>
> DA> Имеется в виду переменная среды? Так в описании CGI про нее ничего не
> DA> сказано?
> Извиняюсь последнее вопрос или утверждение? (по CGI)
Утверждение с некоторой долей сомнения. Потому, что параметром скрипта может быть и содержимое довольно большого файла - его тоже в переменные среды засовывают?

> А какие
> переменные среды cgp передает скрипту или никахих? и какими способами
> передаются данные при post в cgp. Да а переменная HTTP_SERVER_VARS
> заполнена как следует.

Кем заполнена и кто ее читать будет?
Сервер проставляет значения для следующих переменных среды при вызове CGI скриптов:

GATEWAY_INTERFACE
REQUEST_METHOD

REMOTE_ADDR
SERVER_SOFTWARE
SERVER_PROTOCOL
SERVER_NAME
SERVER_PORT
SCRIPT_NAME
HTTP_AUTHORIZATION

HTTP_REFERER
PATH_INFO
HTTPS
HTTP_USER_AGENT
HTTP_COOKIE
REQUEST_URI
CONTENT_TYPE
CONTENT_LENGTH

QUERY_STRING
>>> соответственно скрипт не получает введенных данных. Или данные из форм
>>> надо получать другим способом?

>
> DA> Да, надо разбирать тело запроса. Модуль CGI в Perl с этим проблем не
> имеет,
> DA> и для php должны быть подобные решения.
> пока не нашел.
>
>>> php4.3.6 собран стандартно из портов freebsd4.9, cgp 4.2b3
>>> 
>>> Есть какие-нибудь идеи, куда смотреть ?

-- 
Best regards,
Dmitry Akindinov -- Stalker Labs
Получено Fri May 14 11:41:15 2004

Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:14:59 MSK