Нажмите CTRL-D чтобы добавить нас в закладки
Внимание! Вы находитесь в незащищенном режиме (HTTP). Для перехода в защищенный режим SSL, нажмите здесь
HackZone.RU - Защита гостевой книги от спама
Войти / Регистрация / Участники
Определение даты выпуска iPhone по серийному номеру
-
Поиск по сайту
Форумы



Реклама

Поиск ТОП Добавить публикацию

Защита гостевой книги от спама

10.03.2007

Изрядно устав бороться со спамерами , раз в минуту гадившими в мои форумы (формы обратной связи и т.п.), решил, что бороться с ними, используя картинку с кодом дело неблагодарное, ибо спамерам пофиг, а уважаемым посетителям моих сайтов принесет огромные неудобства. Было придумано следующее решение (вполне вероятно, что я не первый такой умный, но конкретных реализаций не видел)

Пример защищенной от спама формы

gb.php

<?php

$main_cv="nospamcode";
$mysqlserver='localhost';
$mysqluser='xxx';
$mysqlpass='xxx';
$mysqldbname='mydb';

$name=htmlspecialchars($name);
$email=htmlspecialchars($email);
$msg=htmlspecialchars($msg);

if ($btn) {
 if ($main_cv==$cv) {
   $ip=GetEnv('REMOTE_ADDR');
   mysql_connect("$mysqlserver",$mysqluser,$mysqlpass) or die ("Connection Error. Please try again in few minutes");
   mysql_select_db($mysqldbname);
   $stmt="insert into GB (DT,IP,NAME,EMAIL,MSG_TEXT) values (now(),"$ip","$msg")";
   $result=mysql_query($stmt);
   echo 'Спасибо. Ваш отзыв принят';
   return;
  }
}

?>

<form action="gb.php" name="msg_form">
<b>Оставить отзыв</b>
Ваше имя:  <input name="name" size=30 value="<? echo $name; ?>"><br>
Ваш e-mail: <input name="email" size=30 value="<? echo $email; ?>"><br>
Текст сообщения
<textarea name=msg id=msg rows=10 cols=50><? echo $msg; ?></textarea><br>
<input name=btn type="submit" value=" Отправить ">
<input id="cv" name=cv type=hidden value="null">
</form>
<script>
m=document.getElementById("cv");
m.value="<? echo $main_cv; ?>";
</script>

Перепечатка без ссылки на HackZone.ru запрещена

При копировании материалов ссылка на HackZone.RU обязательна

Добавить страницу в закладки

 Детали
Категория: Программирование
Опубликовал: DiMan
Просмотров: 12788
Проголосовало через SMS: 0
  Разместить у себя на сайте
Прямая ссылка
HTML
BBCode ссылка
BBCode ссылка с текстом

 Комментарии (оставить свой комментарий можно здесь)
Только зарегистрированные пользователи могут оставлять комментарии

Зарегистрироваться *** Авторизоваться


 Последние новости и статьи  Последние сообщения с форумов
  • Google Pixel взломали за 60 секунд
  • В CMS Joomla обнаружена критическая 0-day уязвимость
  • ФБР не смогло взломать протокол шифрования переписки террористов ...
  • Полиция обыскала дом предполагаемого создателя платежной системы ...
  • Google: квантовый ПК будет в 100 млн раз быстрее стандартных чипо...
  • "Лаборатория Касперского" констатирует усиление атак кибергруппир...
  • Microsoft Edge откроет исходные коды ChakraCore
  • Anonymous объявили 11 декабря «днём троллинга» ИГИЛ
  • Миллионы телевизоров, смартфонов и маршрутизаторов оказались уязв...
  • Adobe прощается с Flash

    Все новости... Все статьи... Прислать новость RSS
  • Взлом и безопасность / Разное » Взлом почты и соц.сети (Mail,Yandex,Rambler,Gmail,vk.com,OK.
  • Взлом и безопасность / Новичкам » Взлом почты и соц.сети (Mail,Yandex,Rambler,Gmail,vk.com,OK.
  • Взлом и безопасность / Новичкам » Re: как взломать скайп?
  • Разное / Ищу работу » Качественный взлом E-Mail.
  • Разное / Предложения работы » Нужен кейлоггер на айфон.
  • Портал / Отзывы и предложения » Очень нужно!!
  • Mobile / Разное » Нужен кейлоггер на айфон.
  • Разное / Ищу работу » Re: -=Мощный DDoS service/ДДоС сервис=-
  • Downloads / Другое » Сервис по продаже Extended Validation (EV) Code Signing
  • Разное / Продам, отдам » Re: Прогон 7ым XRumerоm по форумам, блогам, гостевым. ru и e...

    Все форумы... RSS


  • Разместить рекламу
    © HackZone Ltd. 2007-2012. Все права зарегистрированы.
    Перепечатка материалов без согласования и указания источника будет преследоваться по Закону

    О проекте | История проекта | Размещение рекламы | Обратная связь | Правила поведения на портале
    Ya-Cyt службы мониторинга серверов

    #{title}

    #{text}

    x

    #{title}

    #{text}