|
|
|
| Можно защитить форму от спама следующим способом или все-таки надо использовать каптчу?
<?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>";
?>
|
| |
|
|
|
|
|
|
|
для: renat
(24.12.2008 в 23:57)
| | А что это даст? Бот просто кнопку нажмёт и ура. | |
|
|
|
|
|
|
|
для: Николай2357
(25.12.2008 в 00:03)
| | в одной из книг прочитал что такой способ защищает сайт от заполнения формы с других сайтов, что это не так? | |
|
|
|
|
|
|
|
для: renat
(25.12.2008 в 00:07)
| | Ну так а эту форму прям на вашем сайте заполнят. Это другая опера совсем. На другом сайте просто можно сделать страничку с такой же формой и абсолютными путями, и стырить Ваши наработки какие нибудь... От этого может помочь. А от спам-бота нет. | |
|
|
|
|
|
|
|
для: Николай2357
(25.12.2008 в 00:12)
| | значит не надо выдумывать велосипед и установить каптчу :)) | |
|
|
|
|
|
|
|
для: renat
(25.12.2008 в 00:30)
| | Велосипед выдумывадь надо. Мож что нибудь гениальное родится. А то капча напрягает сильно))) | |
|
|
|
|
|
|
|
для: Николай2357
(25.12.2008 в 00:32)
| | Смысл ставить защиту от спама, если его нет?
Прошивка формы сессии у меня спасло от спама.
Потом решил для надежности еще и поставить каптчу, не знаю но у многих не полчалось вводить код с каптчи люди уходили. Заказы пропадали. | |
|
|
|
|
|
|
|
для: Dimka31
(25.12.2008 в 17:02)
| | то что посетители не могли ввести капчу это-вопрос дизайна | |
|
|
|
|
|
|
|
для: Dimka31
(25.12.2008 в 17:02)
| | >Смысл ставить защиту от спама, если его нет?
Сплюньте. Я недавно заглянул на свой один из первых тренировочных сайтов, который ни где и никогда не раскручивал, да и забросил давно. Так вот на нём поселился сэкс-бот, и исправно постит туда голых девочек...))) | |
|
|
|