У меня есть простая форма php, например:
<?php
if(isset($_POST['myform']))
// email...
else
// display form
проблема в том, что если я обновлю страницы после отправки формы, она отправляется дважды. Как я могу предотвратить это?
В случае, если у пользователя есть задержка, и он нажимает кнопку отправки несколько раз, тогда, возможно, используйте механизм на стороне клиента, используйте js, чтобы отключить кнопку отправки после ее нажатия. но придется отобразить сообщение, примерно говорящее что-то вроде «отправка сообщения ... если нет ответа, пожалуйста, перезагрузите страницу и повторите попытку».