Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Помогите разобраться со скриптом обратной связи

Автор ВикторияИ, 15-09-2014, 20:07:45

« назад - далее »

ВикторияИTopic starter

Цитата: ishamshur от 08-10-2014, 14:24:44какие последствия вы имеете в виду?

есть разница между сторонней и автономной формами?


submaster

А почему в скрипте не проверяется само нажатие кнопки отправки сообщения? Теоретически должно быть так:


if(isset($_POST['submit'])) {
if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
if (isset($_POST['name'])) {$name = $_POST['name'];}
........
} else { ... }


Т.е. если пытаются отправить сообщение в обход формы, то что делать скрипту? Прописывается в последнем ELSE. Так же обязательно нужно открыть сессию и после отправки убить её, иначе можно просто обновлять страничку, а к вам будут сыпаться кучи писем. И если уж совсем, для полной гарантии от повтора, то ещё и каптчу воткнуть. ))


ВикторияИTopic starter

Цитата: submaster от 15-12-2014, 16:20:21Т.е. если пытаются отправить сообщение в обход формы, то что делать скрипту? Прописывается в последнем ELSE. Так же обязательно нужно открыть сессию и после отправки убить её, иначе можно просто обновлять страничку, а к вам будут сыпаться кучи писем. И если уж совсем, для полной гарантии от повтора, то ещё и каптчу воткнуть. ))

пока проблем не возникало - если надо будет - сделаю



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....