Ограничить значения, передаваемые автоматически при обновлении страницы? - PullRequest
0 голосов
/ 07 ноября 2011

Как ограничить значения, передаваемые при обновлении страницы в PHP?

Я впервые вставляю некоторые значения в БД MySQL. Когда я обновляю страницу, она автоматически выполняет запрос и вставляет те же значения. Как мне остановить дубликаты вставок?

1 Ответ

1 голос
/ 07 ноября 2011

Обычно это обрабатывается шаблоном POST / Redirect / GET .
Данные отправляются на сервер, сервер обрабатывает данные и затем перенаправляет на другую «безвредную» страницу. При последующем обновлении страницы обновляется только эта безопасная страница.

if ($_POST) {
    ... do database processing ...

    header('Location: harmless.html');
    exit;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...