Есть ли способ очистить данные формы в php? - PullRequest
0 голосов
/ 05 декабря 2010

Я хотел бы знать, возможно ли очистить данные формы с помощью php.

Я хочу запретить пользователю повторную отправку формы, даже если пользователь нажимает кнопку возврата в браузере.

спасибо ..

Ответы [ 2 ]

2 голосов
/ 05 декабря 2010

Требуется «nonce», уникальное значение, которое генерируется при запросе формы, затем проверяется и становится недействительным при отправке формы, чтобы ее нельзя было повторно отправить.

Уже существует вопрос , в котором обсуждается nonce-библиотека FullThrottle для PHP, и другой вопрос о предотвращении двойной вставки, которая обычно происходит, когда формы отправляются дважды.

Вы также должны отправить форму через POST, а затем перенаправить браузер, чтобы он запрашивал результаты через GET.

0 голосов
/ 05 декабря 2010

Невозможно очистить форму с помощью PHP, если пользователь использует кнопку "Назад", хотя ответ Мегар может дать вам решение.

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