Прочие услуги

Програмисты

Кто может переделать скрипт для снятия капчи? капчя не сложная, раньше была на буквы а сейчас её поменяли на цифры, может кто понимает хорошо язык JS
Мен Кыргыз
Мен Кыргыз
671
Капча на PHP

Капчу на PHP, или проверочный код, позволяющий отличить человека от робота, каждый из Вас вводил многократно: при регистрации, при отправлении сообщения, при поиске на сайте и много, где ещё. И в этой статье мы с Вами разберём скрипт, реализующий капчу на PHP, а также я Вам покажу, как использовать данный скрипт.
Сначала скачайте скрипт капчи на PHP. Извлекайте архив и помещайте его на Ваш сайт.
Теперь о том, как добавить капчу на форму, например, на форму регистрации:
<form>
Поля для регистрации.. .
<h3>Проверчный код</h3>
;
<input>
<input>
</form>
В результате, на форме регистрации Вы увидите проверочный код, который пользователь должен будет ввести. Теперь о том, как проверить правильность ввода. Для этого в файле "register.php" (или в другом файле, который указан в атрибуте "action") пишем следующие строки:
session_start();
if($_POST['kapcha'] != $_SESSION['rand_code']) echo "Капча введена неверно";
else echo "Капча введена верно";
То есть считываем то, что ввёл пользователь ($_POST['kapcha']) и сравниваем с тем, что находится в сессии (данное значение было записано при генерации капчи) . Если значения не совпадают, то делаем вывод, что капча введена неправильно, иначе делаем вывод, что капча введена верно. То есть дальше Вы можете, основываясь на результат сравнения выполнить определённые действия. Например, зарегистрировать пользователя или отправить его вновь на форму регистрации, хотя, безусловно, это зависит от Вашей задачи.
Если Вы хотите научиться самостоятельно создавать подобные скрипты, то посмотрите мой Видеокурс "PHP и MySQL с Нуля до Гуру": http://srs. myrusakov.ru/php
Создано 11.12.2010 16:10:50

http://srs. myrusakov.ru/php
АП
Александр Падалко
73 759
Лучший ответ