Недавно я начал управлять сайтом на SiteGround, и с моей формой «Свяжитесь с нами» происходит что-то странное, чего я не могу понять. Каждый день, обычно в 13:00 по восточному времени, я получаю электронное письмо, в котором сообщается, что форма «Свяжитесь с нами» заполнена, но в ней нет никакой информации.
На странице есть несколько простых текстовых вводов и переключатель, проверка формы обрабатывается javascript, поэтому, если ввод оставлен пустым, форма не будет отправлена. Когда все проверено, информация отправляется через AJAX, и простой PHP-скрипт отправляет электронное письмо (функция PHP mail()), а также вводит информацию в БД.
Итак, каждый день в 13:00, обычно в точку, я получаю электронное письмо без какой-либо информации. Форма была протестирована, и информация отображается, когда она введена правильно. Я не знаю, что может быть причиной этого! Я знаю, что могу предотвратить запись электронной почты и базы данных с помощью простой проверки переменных в PHP-скрипте, но я хотел бы знать, почему это происходит в первую очередь, есть ли у кого-нибудь какие-либо идеи?
Я могу опубликовать некоторый код, но это все базовый HTML, один вызов AJAX jquery и около 10 строк php для отправки электронной почты.
Disallow: /path
в свойrobots.txt
для этого пути и надеяться, что поисковые роботы будут его уважать. - person apokryfos   schedule 03.08.2016Disable JavaScript
и попробуйте отправить форму. Если это работает, вы нашли свою проблему. - person War10ck   schedule 03.08.2016