Очень даже неплохая каптча, для скриптов SoooFast.Итак.Поставим такую каптчу:
Открываем success.php и ищем:
$captcha=$_POST["captcha"];
$ver=$_SESSION["captcha"];
Меняем на:
$captcha=$_POST["code"];
$ver=$_SESSION["itog"];
Далее ищем:
<span style="vertical-align: middle;">
<form method="post" action="vls.php?view=ok&ds=clicked" style="padding-top: 5px; vertical-align: middle;">
<img src="captcha.php" align="middle"> <input type=text value='' size=10 maxlength=3 name="captcha">
<input type="submit" value="Подтвердить просмотр">
</form>
</span>
<?
mysql_close($con);
exit();
}
}
if(!isset($_GET["ds"]) or ($_GET["ds"]=='clicked' and $ver==$captcha))
И заменяем целиком на:
<span style="vertical-align: middle;">
<form method="post" action="vls.php?view=ok&ds=clicked" style="padding-top: 5px; vertical-align: middle;">
<?php
$a = rand(1,20);
$b = rand(1,20);
$_SESSION["itog"] = $a + $b;
?>
Введите ответ: <?=$a ?> + <?=$b ?> = </b><input type="text" size=5 maxlength=2 name="code">
<input type="submit" value="Подтвердить просмотр">
</form>
</span>
<?
mysql_close($con);
exit();
}
}
if(!isset($_GET["ds"]) or ($_GET["ds"]=='clicked' and $ver==$captcha))
Всё.Радуемся жизни.Однако не забываем,что каптча древнейшая и автокликеры её обходят очень легко.
Скачать архив:
captcha1.zip
Отправить комментарий
Вы должны быть зарегистрированы чтобы оставить комментарий.
Вы должны быть зарегистрированы чтобы оставить комментарий.