|
|
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
Форма. <form name="AD" method="post" action="insert.html">Тра-ля-ля...ля-ля</form> Так некоторые броузеры XP-шные... меняют POST на GET!!! Вижу это в логах! Как это победить? Как заставить делать обязательно POST? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 16:30 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
не отвечать на get ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 16:46 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
Николай aka Motodorне отвечать на get - Как это не отвечать? - А подраться??? Можно как в пропасть провалить, но... не самое умное. Редирект? Куда? И опять - каким методом клиент сделает запрос? Я в книжке наткнулся на такую фичу/багу. Они рекомендуют ответ 307. - Может кто-нить пробовал такое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 17:29 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
Di_LIneВижу это в логах!Ну и что. Юзверям делать нефиг - так они рученьками в URL забивают параметры POST-запроса и формируют GET-запрос - мало ли на свете чудаков? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 17:59 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
* Di_LIneВижу это в логах!Ну и что. Юзверям делать нефиг - так они рученьками в URL забивают параметры POST-запроса и формируют GET-запрос - мало ли на свете чудаков? - Сэр! Не стал бы утруждать уважаемую публику, если бы это носило случайный характер "юзверь-развлекушек"... Но тут ситуация обратная! Может подскажите где почитать про прием формы по POST и формированию ответа, отправляемого клиенту?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 18:43 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
В общем-то, у апача в конфиге есть директива <limit> , но как бы, о чём сыр-бор? Кому надо будет -- те и POST сформируют без проблем, смысл всего этого занятия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 19:06 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
DocAlВ общем-то, у апача в конфиге есть директива <limit> , но как бы, о чём сыр-бор? Кому надо будет -- те и POST сформируют без проблем, смысл всего этого занятия? - ДОКА-ал.... В том то и дело! Малая часть броузеров ведет себя по свински! Заменяют указанный метод ПОСТ на ГЕТ. Смысл такой замены - уму не постижимо... имхо... Но факт. А раз так - с Апачем все нормально... Отстроено. Но, когда это часть - заказчики... Все усеры могут отдыхать... - А этим вынь и поклОж! И соответственно обработка по ГЕТ-у - не возможна, по причине ограничения длинны урля... Если не изменяет мой ску_ляроз - 256 символов. Что, есссно - малова-то будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 19:23 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
я так и не понял, в чем собственно проблема. Отправлено по ПОСТ - должно быть встречено по ПОСТ. Хотите, что бы встречалось по ГЕТ. Сделайте переопределение ПОСТОВ И ГЕТОВ. А, вообще, глупость несусветная. Ни разу не видел, что бы броузер ПОСТ, ГЕТОМ подменял. А то, что закачик сует в ГЕТ все, что под руку попадет, так флаг ему в руки. И если вы не можете объяснить ему или он не хочет понимать, то пусть будет "люминий". ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 20:01 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
Еще раз... 1. Клиент загрузил в броузер форму. <form name="AD" method="post" action="insert.html">Тра-ля-ля...ля-ля</form> 2. Жмет кнопку SEND. 3. Форма пошла на сервер... 4. На сервер поступает - методом GET. Ни кто и ни каких урлей руками НЕ правил. Сам рядом сидел и смотрел чаво и как он жмакает... Крики, что такого НЕ могёт быть - не принимаются. Именно такая ситуация описана в книге Питера Уэйнрайта "Apache для профессионалов" изд. "Лори", 2001г, стр. 126. Рекомедацию, не очень уверенную, дают: - Лечите кодом 307 в ответе сервера... вА-Апросы: - Кто сталкивался и как смог вылечить такое свинство? - Кто-нить применяет 307 код и как оно работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 20:27 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
Если POST преобразуется в GET, то понятным образом, накладываемые на GET ограничения автоматически накладываются и на этот запрос. Если запрос укладывается в эти ограничения -- незачем мудрить на сервере, ограничивая тип запроса. Если нет -- никакой редирект (а 307 -- это Temporary Redirect) тут не спасёт. Надо разбираться с браузером. А раз проблема с браузером -- следует ЛИБО, хотя бы, назвать этот шедевр творческой мысли, ЛИБО разбираться самостоятельно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 20:34 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
Di_LIneМалая часть броузеров ведет себя по свински!Проблемы левых браузеров, авторы которых не читали RFC, ни PHP, ни вас - ни коим образом касаться не должны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 20:47 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
- Йес, Сэр! И так... Оным недугом страдают... Некоторые версии IE for XP. Ни какие серво_паки и прочая би_ли_рит_рис_ти_ка... Большей инфой не обладаю. К машине - не подпускают и в руки не дают. Лечить по телефону - удовольствие ниже плинтуса. Усугубляющееся наличием за той клавой Клавы... Сие и подвигло задать этот идиЁтский вопрос.... Но!.......... - Есть один опчий(!!!) признак у машин. Все они, аж 3 штуки у разных владельцев, выставлены в Инет. То есть, ни файрвола, ни прокси с гейтом, между машиной и Инетом - НЕТ. Скорее всего - это решено штатными средствами ХП-ихи... Мы, у себя, так и не смогли загнать ХП-ишный ИЕ в такое состояние. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 20:53 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
* Di_LIneМалая часть броузеров ведет себя по свински!Проблемы левых браузеров, авторы которых не читали RFC, ни PHP, ни вас - ни коим образом касаться не должны. Касаются... Через финансовый аспект. Вот такая черто-мордина... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 20:54 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
А теперь вопрос, как вы (ОНИ) собираетесь передавать файлы ГЕТОМ???? или не нужно передавать таким образом файлы? Если принципиальных вопросов по поводу использования ГЕТ/ПОСТ нет, то просто переопределяйте переменные и все. Третьего не дано. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 21:00 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
> Сам рядом сидел и смотрел чаво и как он жмакает... .... > Большей инфой не обладаю. К машине - не подпускают и в руки не дают > Лечить по телефону - удовольствие ниже плинтуса. Где-то здесь ты наврал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 21:06 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
.-.-.-.-.-> Сам рядом сидел и смотрел чаво и как он жмакает... .... > Большей инфой не обладаю. К машине - не подпускают и в руки не дают > Лечить по телефону - удовольствие ниже плинтуса. Где-то здесь ты наврал. Нет... Смотрел... Из-за монитора. 1 раз. Вот так. //4m@t!c Я о файлах - не говорил! См. внимательнее. В <textarea> могут и 6-8 килов текста напихать. Переопределять - не вариант... Откуда, и сколько, и когда будет клиентов - ХЗ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 21:14 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
Отказывайтесь от такого заказчика, если он понять не может, что весь Интернет работает по единому стандарту, а то, что некоторые криво настроенные ОСи они используют как догму, то пусть ищут других, кто будет бороться с бредом... ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 21:19 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
4m@t!cОтказывайтесь от такого заказчика..... Э-э-э-э... Уважаемый! Не тот случай, могу Вас уверить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 21:34 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
Di_LIne 4m@t!cОтказывайтесь от такого заказчика..... Э-э-э-э... Уважаемый! Не тот случай, могу Вас уверить.Ну тогда хотя бы не морочьте нам голову. Поставьте клиенту ось с нуля, поставьте альтернативный браузер, да что угодно - но нормальный браузер такой хренью не страдает. Косить на IE бессмысленно - это даже не номер версии. И даже если такой баг имеет место быть - support@microsoft.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 22:45 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
Между вами и клиентом нет никакого прокси, который нарочно POST GET'ом в пакетах подменяет? ------------ CMD: Console of Must Die ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 23:44 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
ШогалМежду вами и клиентом нет никакого прокси, который нарочно POST GET'ом в пакетах подменяет?Ну так клиента легко из цепочки выбросить: 1. Вид->Просмотр HTML-кода (мало ли, может ему форму "подменяют" или он сам по наивности думает, что там POST ;) ). 2. PHP FAQ: Самые основы. Просмотр обмена HTTP заголовками Судя по всему - клиент об отладке ничего не слышал, а лишь ждёт манны небесной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 00:22 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
* Di_LIne 4m@t!cОтказывайтесь от такого заказчика..... Э-э-э-э... Уважаемый! Не тот случай, могу Вас уверить.Ну тогда хотя бы не морочьте нам голову. Поставьте клиенту ось с нуля, поставьте альтернативный браузер, да что угодно... - Сэр! Чуть меньше эмоций, ок? "Поставте..." - не прокатывает это вариант! Ну русским языком сказано, что НЕТ доступа к компам. НЕТУ! В "Мухосранске" он, Заказчик... Чего тогда такое советовать? *.... - но нормальный браузер такой хренью не страдает. - Сие не есть факт, мистер Дюк! А ваше личное, скромное мнение.... Выше я говорил о том, что ТАКОЕ - отмечено даже в литературе! Вас это не наводит на размышления? Или Вы не читаете посты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 14:26 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
ШогалМежду вами и клиентом нет никакого прокси, который нарочно POST GET'ом в пакетах подменяет? ------------ Рассматривали такой вариант... И пришли у выводу что этот случай - полный "глухарь"... Нам, с сервера, его не взять. Или может есть какой-то способ "обойти" это? Попробовать перевести на PUT? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 14:31 |
|
||
|
Клиент POST меняет на GET. Как такое может быть?
|
|||
|---|---|---|---|
|
#18+
Di_LIneВыше я говорил о том, что ТАКОЕ - отмечено даже в литературе! Вас это не наводит на размышления?Ссылку в студию. Со списком конкретных браузеров и их версий. А так же указанием оси. И вообще - все вопросы с IE решаются при помощи support@microsoft.com - или вы кроме своих постов ничего не видите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 14:48 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33380145&tid=1477226]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 416ms |

| 0 / 0 |
