У меня есть страница, которая отправляет данные самому себе, т. Е. Используя PHP_SELF
.Предотвращение нескольких представлений
При обновлении страницы, т.е. когда перезагружается страница, я помещаю две кнопки - Refresh Again
, где я отправить данные, используя еще раз, используя PHP_SELF
. - Появляется окно предупреждения, запрашивающее подтверждение, которое обычно возникает, когда дата снова отправляется на страницу.
Назначение второй кнопки - Reload without sending data
, необходимо перезагрузить страницу.
Без указанного выше всплывающего окна, то есть без отправки данных.
Есть ли способ сбросить данные перед отправкой на сервер или на страницу?
Я отправляю данные через $_GET
.
проверить, получают ли я какие-либо данные следующим образом:
if(isset($_GET['getVariable']))
/* I place the buttons here, in a form, the action parameter of which points to the same page, i.e. `PHP_SELF`
Я отправил его на «пустую» страницу php, которая просто вернула бы ее на предыдущую страницу, используя 'header ('Location:'. $ _SERVER ['HTTP_REFERER']);' но это не имеет смысла LOL , – AmazingDreams
Используйте POST вместо GET, поскольку вы делаете что-то с данными (кроме отображения) – user1032531
Это не то, что чувствительно. Следовательно, прибегает к $ _GET. – user2053912