|
|
|
| Всем привет :)
решил создать на сайте простенькую защиту от спам-ботов
реализовать решил просто, без ввода всяких защитных кодов, а именно что-бы человек просто отметил
Я не робот (ГАЛОЧКА)
метод ПОСТ
и вопрос:
как в php написать условие, если чекбокс отмечен то иди дальше, если нет то выведи
exit ("Вы робот :D");
PS^ мой первый пост :P | |
|
|
|
|
|
|
|
для: mall
(20.12.2008 в 13:53)
| | А вы думаете, что трудно отметить боту эту "галочку"? :) | |
|
|
|
|
|
|
|
для: sim5
(20.12.2008 в 14:03)
| | дело уже не в том что трудно или нет, а в том что-бы добиться желаемого результата | |
|
|
|
|
|
|
|
для: mall
(20.12.2008 в 14:18)
| | А вы сделайте простенькую форму с одним чекбоксом, вибирая/не выбирая его, отправляйте форму и проверяйте ее отправку так:
print_r($_POST);
Я думаю, что вы сами поймете, после этого, как сделать проверку выбранного чекбокса. Можете чекбоксу добавить атрибут value равным, например 1. Посмотрите что в этом случае вы получаете.
А если серьезно, то ваша "защита" от бота, это просто смех ;-) | |
|
|
|
|
|
|
|
для: mall
(20.12.2008 в 14:18)
| |
<input type=checkbox name=test value="Привет, я не робот">
|
if($_POST['test']=="Привет, я не робот") echo "yes"; else echo "no";
|
| |
|
|
|
|
|
|
|
для: Valick
(20.12.2008 в 14:38)
| | спасибо.... | |
|
|
|
|
|
|
|
для: mall
(20.12.2008 в 13:53)
| | хреновая защита :))
уж лучше тогда рандомно выводить я робот, и я не робот, то есть когда надо а когда не надо отмечать.. ну и проверять.. только не тупо по value для чека ... иначе можно подставу сделать) | |
|
|
|
|
|
|
|
для: devzorg
(21.12.2008 в 10:58)
| | еще раз говорю, защиту оставлю старую, с вводом цифер с изображения, это сугубо метод для развлечения, который я до сих пор не реализовал :( | |
|
|
|
|
|
|
|
для: mall
(20.12.2008 в 13:53)
| | Ваш метод имеет право на жизнь. Основной спам генерируется ботами, имеющие модули под все стандартные форумные/гостевушные/ещё какие-нибудь формы. Стандартные формы 100% проспамиваются, а остальные формы как прийдётся. И лишние, нестандартные поля уменьшают шанс пробоя спама. То же самое относится и к капчам. Если взяли какую-то стандартную капчу, то с большой вероятностью она будет распознана.
Нужно постоянно отслеживать спам и регулярно менять форму. Серьёзные проблемы начнутся, если за ваш сайт возьмутся и напишут специально для него бота.
Что бы там ни говорили, абсолютная защита от спама существует. Премодерация. Да, трудоёмко, но зато 100% гарантия. | |
|
|
|