Требуется реализация страницы с тестом, дизайн есть на фигме https://docs.google.com/document/d/1alqWbFD2hCBz5RatxqTBIDLMmTUFw2b_s780_s5Zbqw/edit. Кнопка “персональные данные” переход по ссылке на политику конфиденциальности После нажатия “начать тест”, 2 секунды висит блок с картинкой В фигме сверстан тест с вариантами взаимодействия пользователя ...
Запретить повторную отправку формы на PHP
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Задача. Запретить повторную отправку формы на Email, если ранее была осуществлена отправка.
1) Возможно ли предусмотреть время жизни кукиес? Например задать что если прошло 4 дня, то разрешаем повторную отправку
2) Так же в форму надо прокидывать реферер . $_SERVER[«HTTP_REFERER»] .'
Как я это вижу?
Клиент заполняет форму, нажимает кнопку отправить.
Далее файл form.php записывает в cookies параметр по которому мы можем в будущем проверить была отправка или нет.
Далее если form.php видит что форма отправлялась, то выдает сообщение
Извините, но вы слишком часто отправляет формы
Сам скрипт form.php
include_once("config.php");
$code = 1;$error = true;$name_input = array();
$to_name = $mail_title;//Отправитель
$to_email = 'ПОЧТА@bk.ru';
if(isset($_POST["name"])){
$name = $_POST["name"];
$phone = preg_replace('/[^0-9]/', '', trim($_POST["phone"]));
$name777 = $_POST["name777"];
if($name == '' or strlen($name) 50){$name_input[] = 'name'; $error = false;}
if($phone == '' or strlen($phone) 50){$name_input[] = 'phone'; $error = false;}
if($error){
$header = "From: \"$to_name\" \n";
$header .= "Content-type: text/plain; charset=\"utf-8\"";
$subject = "Новая заявка"; //Тема письма
$message = "Форма: $name777\n\nИмя: $name\nТелефон: $phone"; //Сообщение
if($mess != ''){
$message .= "Текст сообщения:$mess\n";
}
mail($to_email, $subject, $message, $header);
$code = 0;
}
}
$data_str = array('code' => $code, 'input' => $name_input);
echo json_encode($data_str);
?>
- Похожие заказы
- Веб-программирование2 заявкиЗакрыт2 года назад
Сделать копию сайта на PHP, 1 в 1, со всеми анимациями и опциями заказа. Исключить магазин аксессуаров и солнечные панели. Страницы которые ведут на субдомены или сторонние домены делать не нужно. https://www.tesla.com/тз:1)Убираем из шапкиSolar RoofSolar PanelsShopMenu2)Из ...
Веб-программирование1 заявкаЗакрыт2 года назад3. Создайте "карусель". Возьмите пять картинок, рзместите их по кругу. Внизу две кнопки - Запустить карусель и Остановить карусель! При запуске карусели картинки меняются местами по часовой стрелке, создавая эффект вращения.4. Напишите сценарий перемещения цветного ...
Веб-программирование1 заявкаЗакрыт2 года назад- $2100
Всем привет. Существует готовая рабочая система автоставок на БК. Парсинг+боты. Нужен человек для до настройки/поддержки и мелких изминений. Обхода защиты и т.п. [b]Необходимо поддерживать:[/b] [b]6 парсеров:[/b] 1хbet.com/marathonbet.com/favbet.com/parimatch.com/vbetua.com/ggbet.com. [b]9 ботов:[/b] 1хbet.com, favbet.com, marathonbet.com, parimatch.com, planetofbets.com,fonbet.ru,vbetua.com,ggbet.com,888sport.com. [b]Стек технологий:[/b] ...
Веб-программирование20 заявокЗакрыт2 года назад Нужно написать скрипт для Парсинга сайта https://ras.arbitr.ru по определенным ключевикам и выгрузка в файл. Шаг 1 Заходим в "Банк решений" выбираем категорию дел и диапазон дат и жмем найти http://joxi.ru/l2ZjMa1URqgwx2 Шаг 2 выбираем фильтр "Только незавершенные" и ...
Веб-программирование2 заявкиЗакрыт2 года назадДобрый день. Требуется PHP программист на для доработки проекта Оисание задачи https://docs.google.com/document/d/1a3wVnzRY6a9gzmwf4pPyOwXid4Et-hOPC5cPBPRVVIc/edit можете написать примерные стоимость и сроки на реализацию? и когда готовы приступить?
Веб-программированиенет заявокЗакрыт2 года назадЕсть коробка 1С-Битрикс интернет магазин + CRM. У интернет-магазина настроена синхронизация с 1С, передаются товары с учетом складов и прайс листов. Необходимо доработать модуль CRM , чтобы при выборе товара в сделке использовался каталог интернет-магазина ...
Веб-программирование3 заявкиЗакрыт2 года назад[url=https://artefact.kiev.ua/]https://artefact.kiev.ua/[/url]Нужна правки дизайна Правки предоставляю
Веб-программирование3 заявкиЗакрыт2 года назадВидеообзор сервиса https://youtu.be/k4yXt_LYuXM ТЗ на текущую задачу https://docs.google.com/document/d/1hIepsKZ85VMLozNzCtEy9EVFbdonaHronUGXU_rlae4/edit?usp=sharing
Веб-программированиенет заявокЗакрыт2 года назад