Если data
не обработан сценарием, запущенным на сервере, получающем HTTP-запрос , он впоследствии пропадет.
Ваш браузер создает HTTP-запрос с данными формы при отправке формы и отправляет ее на веб-сервер, указанный в действии формы. Веб-сервер просто знает, как обрабатывать HTTP-запрос как таковой . Ваши PHP-скрипты должны знать, как обрабатывать данные внутри HTTP-запроса. HTTP - это протокол без сохранения состояния, поэтому веб-сервер ничего не хранит.
Примечание: технически, при получении запросов GET с добавленными параметрами, вы можете найти их в журнале доступа вашего веб-сервера, чтобы они сохранялись, но это не значит, что вы будете использовать их повторно.
Взгляните на Данные тампера аддона Firefox , чтобы увидеть, что происходит при отправке формы. Если вы хотите использовать IE, попробуйте Fiddler .
Что касается использования GET или POST в качестве метода формы, придерживайтесь рекомендации W3Cs :
1.3 Быстрый контрольный список для выбора HTTP GET или POST
* Use GET if:
o The interaction is more like a question (i.e., it is a safe
operation such as a query, read operation, or lookup).
* Use POST if:
o The interaction is more like an order, or
o The interaction changes the state of the resource in a way
that the user would perceive (e.g., a subscription to a service), or
o The user be held accountable for the results of the interaction.
Однако до окончательного решения
используйте HTTP GET или POST, пожалуйста, также
учитывать соображения для конфиденциальных данных и практические соображения .