The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"теряются данные в POST запросах."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"теряются данные в POST запросах."
Сообщение от Marsel82 emailИскать по авторуВ закладки on 05-Ноя-03, 19:31  (MSK)
Иногда, при передаче данных по POST запросу, данные теряются. Apache1.3+mod_ssl+mod_php4.3. Замечено, что данные теряются у клиентов MSIE 6.
При этом в логах пишется, что действительно, был POST запрос, но тем не менне, скрипт, который должен был получить данные по POST их не получил.
Судя по всему, проблемма возникает крайне редко, но тем не менее, это бывает...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "теряются данные в POST запросах."
Сообщение от Micx emailИскать по авторуВ закладки on 07-Ноя-03, 12:35  (MSK)
>Иногда, при передаче данных по 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.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "теряются данные в POST запросах."
Сообщение от Marsel82 Искать по авторуВ закладки on 07-Ноя-03, 16:13  (MSK)
>>Иногда, при передаче данных по 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 не пользуюсь...

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру