GET параметры теряются при отправке формы методом POST в CGI? - PullRequest
3 голосов
/ 04 августа 2011
<form method="POST" action="/index?key=1">
<input type="text" name="another_key" value="2" />
</form>

Когда я отправляю такую ​​форму и пытаюсь получить параметр GET с помощью CGI->new->param('key'),

это не работает ..

Может ли CGI работать при наличии параметров GET и POST?

1 Ответ

5 голосов
/ 04 августа 2011

Для запроса POST метод param в CGI будет получать только параметры записи, но есть альтернативный метод url_param, который будет предоставлять параметры «GET» из URL.

Это может быть очень полезно для загрузки файлов;если запрос на публикацию слишком велик, он будет полностью отброшен, но параметры URL-адреса могут указать, какой тип загрузки он использовал, чтобы вы могли показать пользователю сообщение об ошибке в правильном контексте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...