Дата: 09.05.2007 в 00:46
Реклма IDportal.ORG.ua
Наконец-то сегодня закончил создание рекламы для информационно-студенческого портала:
Дата: 09.05.2007 в 13:32
Делаем защиту для вашего сайта с помощью CAPTCHA!
Применяются CAPTCHA для того, чтобы предотвратить множественные автоматические регистрации и отправления сообщений программами-роботами. Т. е. задача CAPTCHA — защита от спама, флуда и захвата аккаунтов.

Принцип действия: скрипт заводит сессию и записывает в нее под именем $_SESSION['captcha_keystring'] случайным образом сгенерированную строку, после чего выдает изображение, содержащее эту самую строку в зашумленном виде. При проверке пользовательского ввода вам остается только прочитать из сессии кодовую строку и сравнить с тем, что ввел пользователь.
В комплект входит набор растровых шрифтов, так что скрипт скорее всего будет сразу готов к работе, не требуя установки дополнительных компонент.
Можно настраивать цвета и набор символов, применяемые при создании изображения.
Вот пример работы (изображение создается "на лету", обновите страницу для генерации других вариантов):
Как использовать данный скрипт?
Скачиваем скрипт, распаковуем папку captcha на сервер, далее в скрипте, где будет запрашиваться ввод фразы с картинки прописываем следующий код:
----------------------------------------
<?php
session_start();
?>
<!-- Ваша HTML форма -->
<form action="./" method="post">
<p>Enter text shown below:</p>
<!-- captcha/index.php - путь к вашей папке captcha и скрипту index.php -->
<p><img src=captcha/index.php?<?php echo session_name()?>=<?php echo session_id()?>"></p>
<p><input type="text" name="keystring"></p>
<p><input type="submit" value="Check"></p>
</form>
<?php
if(count($_POST)>0){
if(isset($_SESSION['captcha_keystring'])
echo "Correct";
}else{
echo "Wrong";
}
}
unset($_SESSION['captcha_keystring']);
?>
----------------------------------------
Проделав эти простые шаги, Вы получаете неоходимую защиту от спама, флуда и захвата аккаунтов.
Дата: 09.05.2007 в 23:24
пранк с Лаб. Касперского. Слушать всем!!!
=) пацаны загнали... Тел. линию Лаборатории Касперского заняли. Такого я еще не слышал. Слушать всем!




