2010-10-09 2 views
0

В чем разница с POST и REQUEST? Он рекомендует, если я планирую представить всю форму без необходимости писать параметры?HTML форма отправить запрос

link.php?param=1&param=2&param=3 
+0

Я не понимаю, о чем вы говорите. Вы имеете в виду разницу между POST и GET? Я до сих пор не понимаю вторую часть вашего вопроса, хотя –

+0

Nevermind, тогда выучите для других. – proyb3

ответ

4

$_REQUEST включает в себя $_COOKIE, $_GET и $_POST.

Если вы знаете тип вашего запроса, то лучше всего использовать $_GET или $_POST.

+0

, поэтому, если я отправляю POST из index.php, чтобы отправить ссылку link.php, как я могу получить параметры для сохранения в URL-адресе с помощью link.php? – proyb3

+0

Вы отправляете свою форму как GET для передачи переменных через строку запроса. – Gazler

+0

О, спасибо, попробуем. – proyb3

1

$_POST содержит данные POST, а $_REQUEST содержит POST, строку запроса и данные cookie.

Используйте специальный суперглобальный, так как вы получаете данные только от того, где вы ожидаете.

+0

, поэтому, если я отправляю POST из index.php для отправки в link.php, как я могу получить параметры для сохранения в URL-адресе с помощью link.php? – proyb3

+0

Если вы хотите передать данные обработчику запроса POST, сделайте их скрытыми вводами. Если вы хотите сделать результат запроса POST, который можно занести в закладки/связать, следуйте POST-Redirect-GET: http://en.wikipedia.org/wiki/Post/Redirect/Get – Quentin

+0

@ proyb3: Я думаю, вы должны изменить '

' to ' 'это то, что вы хотите? –

Смежные вопросы