Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
PHP
»
Защита от спама в формах.
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
2
Вниз
Автор
Тема: Защита от спама в формах. (Прочитано 11844 раз)
0 Пользователей и 1 Гость просматривают эту тему.
AlieN
Абыр!=)
Ветеран
Сообщений: 1315
+0/-1
2
Защита от спама в формах.
«
:
16 Января 2006, 16:11:17 »
Как реализуется это, защитные картинки где текст еле читается?
Записан
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)
CGVictor
теперь местный
Глобальный модератор
Ветеран
Сообщений: 2511
+0/-0
2
Защита от спама в формах.
«
Ответ #1 :
16 Января 2006, 16:25:40 »
AlieN
GD..?
Записан
LJ: Backslashed life (rss)
hanslinger
H2Oer
Ветеран
Сообщений: 1148
+0/-0
2
Защита от спама в формах.
«
Ответ #2 :
16 Января 2006, 16:32:16 »
Google::CAPTCHA
Записан
nobody
вроде как одушевленный
Постоялец
Сообщений: 218
+0/-0
2
Защита от спама в формах.
«
Ответ #3 :
16 Января 2006, 16:35:24 »
$text
= \
'ну ты попал\';
header("Content-type: image/png");
$im
= imagecreate(101, 26);
$w
= imagecolorallocate($im, 255, 255, 255);
$g1
= imagecolorallocate($im, 192, 192, 192);
$g2
= imagecolorallocate($im, 64,64,64);
$cl1
= imagecolorallocate($im,rand(0,128),rand(0,128),rand(0,128));
$cl2
= imagecolorallocate($im,rand(0,128),rand(0,128),rand(0,128));
$cl3
= imagecolorallocate($im,rand(0,128),rand(0,128),rand(0,128));
$cl4
= imagecolorallocate($im,rand(0,128),rand(0,128),rand(0,128));
for($i=0;$i<=100;$i+=5){imageline($im,$i,0,$i,25,$g1);}
for($i=0;$i<=25;$i+=5){imageline($im,0,$i,100,$i,$g1);}
(0,100),rand(0,25),$g2);}
imagestring($im, 5, 0+rand(0,10), 5+rand(-5,5), substr($text,0,1), $cl1);
imagestring($im, 5, 25+rand(-10,10), 5+rand(-5,5), substr($text,1,1), $cl2);
imagestring($im, 5, 50+rand(-10,10), 5+rand(-5,5), substr($text,2,1), $cl3);
imagestring($im, 5, 75+rand(-10,10), 5+rand(-5,5), substr($text,3,1), $cl4);
(0,100),rand(0,25),$g2);}
$k = 1.7;
$im1
= imagecreatetruecolor(101*$k,26*$k);
imagecopyresized($im1, $im, 0, 0, 0, 0, 101*$k, 26*$k, 101, 26);
$im2
= imagecreatetruecolor(101,26);
imagecopyresampled($im2, $im1, 0, 0, 0, 0, 101, 26, 101*$k, 26*$k);
imagepng($im2);
imagedestroy($im2);
imagedestroy($im1);
imagedestroy($im);
Записан
.::dO_ob::.
Slastik
Фанат форума
Постоялец
Сообщений: 101
+0/-0
0
Защита от спама в формах.
«
Ответ #4 :
16 Января 2006, 19:44:22 »
вот интересно какие слабые места у такой защиты?
может кто знает?
читал на форумах что эта защита легко преодолевается
как это возможно?
Записан
FAQ OFF =)
hanslinger
H2Oer
Ветеран
Сообщений: 1148
+0/-0
2
Защита от спама в формах.
«
Ответ #5 :
16 Января 2006, 20:43:05 »
Блин
. Учись пользоваться поиском.
Записан
alex007
Фанат форума
Ветеран
Сообщений: 835
+0/-0
0
Защита от спама в формах.
«
Ответ #6 :
30 Января 2006, 20:24:35 »
Ну можно же сделать без картинки, а типа генерировать число, которое пользователь пишет или копирует и потом при обработки формы, если число не совпадает то касяк - не чего не обрабатывает.
Записан
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин
hanslinger
H2Oer
Ветеран
Сообщений: 1148
+0/-0
2
Защита от спама в формах.
«
Ответ #7 :
30 Января 2006, 21:10:59 »
Сам-то понял, что сказал?
Записан
alex007
Фанат форума
Ветеран
Сообщений: 835
+0/-0
0
Защита от спама в формах.
«
Ответ #8 :
31 Января 2006, 00:30:38 »
hanslinger
конечно, да говорил то что в обрабатываем скрипте проверяешь число которое пользователь внес и система сгенерировала, я не тугодум как некоторые просто скрипт такой еще полтара года назад накатал и работает без проблем.
Записан
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин
hanslinger
H2Oer
Ветеран
Сообщений: 1148
+0/-0
2
Защита от спама в формах.
«
Ответ #9 :
31 Января 2006, 08:36:13 »
Трандец.
Записан
Slastik
Фанат форума
Постоялец
Сообщений: 101
+0/-0
0
Защита от спама в формах.
«
Ответ #10 :
08 Февраля 2006, 21:03:24 »
alex007
твоему умению выражать мысли можно только позавидовать
Записан
FAQ OFF =)
for_i_0
$15 per hour
Глобальный модератор
Ветеран
Сообщений: 555
+0/-0
2
Защита от спама в формах.
«
Ответ #11 :
08 Февраля 2006, 22:19:42 »
alex007
А ты никогда не задавался вопросом почему именно генерируют картинки на крупнейших порталах во избежания спама ?
Записан
[off]Безработный[/off]
CGVictor
теперь местный
Глобальный модератор
Ветеран
Сообщений: 2511
+0/-0
2
Защита от спама в формах.
«
Ответ #12 :
09 Февраля 2006, 11:46:48 »
[off]Вот что бывает, если вовремя не закрыть тему
[/off]
Записан
LJ: Backslashed life (rss)
alex007
Фанат форума
Ветеран
Сообщений: 835
+0/-0
0
Защита от спама в формах.
«
Ответ #13 :
09 Февраля 2006, 15:05:12 »
for_i_0
а какая разница картинка или текст, я еще не одну машину не видал которая умела копировать тест со страницы и вставлять текст в поле
, а если это человеческий спам, то и никакая картинка не поможет.
CGVictor
[OFF]конечно превращается в флейм[/OFF]
Записан
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин
CGVictor
теперь местный
Глобальный модератор
Ветеран
Сообщений: 2511
+0/-0
2
Защита от спама в формах.
«
Ответ #14 :
09 Февраля 2006, 17:02:34 »
alex007
Цитировать
alex007
:
я еще не одну машину не видал
Поверь, ты мало видел.
Даже парсинг многих captcha-images - дело всего нескольких секунд при соотв. алгоритме.
Записан
LJ: Backslashed life (rss)
Печать
Страницы: [
1
]
2
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
PHP
»
Защита от спама в формах.
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28