Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Защита формы от спама
 
 автор: renat   (24.12.2008 в 23:57)   письмо автору
 
 

Можно защитить форму от спама следующим способом или все-таки надо использовать каптчу?

<?php

session_start
();

if(isset(
$_POST['enter']))
{  
  if(
$_POST['session_id']!=session_id())
  {
    exit;
  }
}

echo
"
<form action='' method='post'>
<input name='session_id' type='hidden' value='"
.session_id()."'>
<input name='enter' type='submit' value='Отправить'>
</form>"
;

?>

  Ответить  
 
 автор: Николай2357   (25.12.2008 в 00:03)   письмо автору
 
   для: renat   (24.12.2008 в 23:57)
 

А что это даст? Бот просто кнопку нажмёт и ура.

  Ответить  
 
 автор: renat   (25.12.2008 в 00:07)   письмо автору
 
   для: Николай2357   (25.12.2008 в 00:03)
 

в одной из книг прочитал что такой способ защищает сайт от заполнения формы с других сайтов, что это не так?

  Ответить  
 
 автор: Николай2357   (25.12.2008 в 00:12)   письмо автору
 
   для: renat   (25.12.2008 в 00:07)
 

Ну так а эту форму прям на вашем сайте заполнят. Это другая опера совсем. На другом сайте просто можно сделать страничку с такой же формой и абсолютными путями, и стырить Ваши наработки какие нибудь... От этого может помочь. А от спам-бота нет.

  Ответить  
 
 автор: renat   (25.12.2008 в 00:30)   письмо автору
 
   для: Николай2357   (25.12.2008 в 00:12)
 

значит не надо выдумывать велосипед и установить каптчу :))

  Ответить  
 
 автор: Николай2357   (25.12.2008 в 00:32)   письмо автору
 
   для: renat   (25.12.2008 в 00:30)
 

Велосипед выдумывадь надо. Мож что нибудь гениальное родится. А то капча напрягает сильно)))

  Ответить  
 
 автор: Dimka31   (25.12.2008 в 17:02)   письмо автору
 
   для: Николай2357   (25.12.2008 в 00:32)
 

Смысл ставить защиту от спама, если его нет?
Прошивка формы сессии у меня спасло от спама.
Потом решил для надежности еще и поставить каптчу, не знаю но у многих не полчалось вводить код с каптчи люди уходили. Заказы пропадали.

  Ответить  
 
 автор: neokortex   (25.12.2008 в 17:13)   письмо автору
 
   для: Dimka31   (25.12.2008 в 17:02)
 

то что посетители не могли ввести капчу это-вопрос дизайна

  Ответить  
 
 автор: Николай2357   (25.12.2008 в 17:49)   письмо автору
 
   для: Dimka31   (25.12.2008 в 17:02)
 

>Смысл ставить защиту от спама, если его нет?
Сплюньте. Я недавно заглянул на свой один из первых тренировочных сайтов, который ни где и никогда не раскручивал, да и забросил давно. Так вот на нём поселился сэкс-бот, и исправно постит туда голых девочек...)))

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования