>>Иногда, при передаче данных по POST запросу, данные теряются. Apache1.3+mod_ssl+mod_php4.3. Замечено, что
>>данные теряются у клиентов MSIE 6.
>>При этом в логах пишется, что действительно, был POST запрос, но тем
>>не менне, скрипт, который должен был получить данные по POST их
>>не получил.
>>Судя по всему, проблемма возникает крайне редко, но тем не менее, это
>>бывает...
>
>Два варианта на выбор
>1. Слишком большое количиство или длина передаваемых данных.
>2. Проблема с mod_ssl при рассшифровке данных (если сайт использует SSL).
>
>Лечение 1
>В теге форм поставить enctype="multipart/form-data" -
><form name="form" method="post" action="<?print $PHP_SELF;?>" enctype="multipart/form-data">
>
>Лечение 2
>Попробовать перекомпилить mod_ssl и php. Причем php скомпилить с поддержкой OpenSSL.
Спасибо. Скорее всго, действительно, имеет место 1.
Тк, форма очень большая, может содержать большое количество текста в textara а так же имеет очень большое количество полей.
Однако, на всякий случай, я перекомпилировал mod_php и mod_ssl, а также апач и openssl.
Только не совсем понимаю, зачем собирать php с поддержкой openssl. Ведь ssl шифрование целиком выполняется подулем mod_ssl. А в php передаются уже расшифрованные данные. Функциями openssl я в php не пользуюсь...
|