На главную
Скрипты
Бесплатный скрипт каталога статей Articles Publisher
Stex Notice-board : Бесплатный скрипт доски объявлений
Скрипт базы знаний для игры Lineage II C5 и Interlude
 
Говорим
ЧПУ
RSS на MODx
Домены *.RU за 110р.
 
 
 
Материалы + Практика
RSS лента для вашего сайта - это просто
Конфигурации .htaccess
Находчивые слуги - Поисковые системы - история и наши дни
Препарируем RSS : Технология RSS : Экспорт информации в RSS
Бесплатные CMS-системы для создания динамических сайтов
Plogger - при выборе движка для организации коллекции изображений
PHP и MySQL : Добавление и вывод информации
Семантическая паутина : Социальные сети : Блоги
LovePlanet - как организовать собственный сайт знакомств и заработать с LovePlanet
Display:none - скрываем, отображаем содержимое
О хостинге с предустановленными CMS
Что такое блог и откуда он взялся?
Мой первый скрипт авторизации
Отображения статуса ICQ номера на сайте
Счетчик посещаемости сайта
Редирект с посылкой ошибки 301 и 302
Путь реселлира 1
Статьи как способ заработать, привлеч трафик, получить доп. контент
Captcha - что это такое, для чего нужна, где взять и как поставить
Перенаправление трафика с поисковых систем
Делаем закладки - дабы вмещать больше
SEO (Search Engine Optimization) Поисковая оптимизация
Отправка сообщений с сайта
 
 
 
Soft
Yandex Index View - Проверка проиндексированности страниц поисковой системой Яндекс
Site - Auditor - Общий анализ сайта в крупных поисковых системах
AllSubmitter - программа для регистрации сайта в каталогах, рейтингах и т.д.
DCFinder - проверка уникальности текста
Разное
Базы каталогов для программы AllSubmitter
Коллекция больших анимированных смайликов в формате GIF - 91шт
Русскоязычные учебники по HTML
Учебник PHP
Коллекция из 47-ми PNG изображений символа RSS
Текстовые (*.txt) базы каталогов сайтов
 
 
 
! При использовании материалов с сайта - активная ссылка на данный сайт обязательна!
 
 
 
Статистика посещаемости сайта
Значения тИЦ (CY Яндекса) и PageRank от Google сайта Анализ сайта
 
 
 
! Реклама
аквариум
 
 

Установка сaptcha (каптчи) на сайт

Что, такое каптча знают многие - так как видели не раз и были принуждены ею пользоваться, возможно, просто не знали, что это называется так. Каптча - это защита от назойливых спам ботов, выглядит она, как правило, в виде изображения с буквами и \ или цифрами и имеет поле для ввода того, что вы видите на изображении.

Если в вашем интернет проекте есть возможность регистрации пользователей, добавление комментариев или ещё какой информации - возможно, стоит задуматься о том что бы этими возможностями - не пользовались боты с какой либо целью.
Для подобной ситуации и была изобретена данная система защиты "Captcha".
В данной, небольшой статье я постараюсь рассказать об установки обсуждаемой системы защиты на ваш сайт.
Итак, в первую очередь нам понадобится сам скрипт защиты, взять совершенно бесплатно хороший вариант можно на www.captcha.ru или же скачать здесь.
Скачали, распаковали - сделали в корневом каталоге папку captcha и закинули в неё содержимое архива.
Выбираем страницу добавления информации или же регистрации, в самом верху (файла страницы регистрации) пишем:

session_start();

Далее в шаблоне формы, которую заполняют для регистрации, добавляем изображение генерируемое скриптом:

<img src="captcha/index.php?<?php echo session_name()?>=<?php echo session_id()?>">

А далее, возможно чуть ниже изображения - поле для ввода данных с изображения:

<input type="text" name="keystring" size="20">

Теперь перебирайтесь на ту часть - куда отправляются данные из формы методом GET или POST.
Как найдёте, начинаем переделывать - так, пишем:

if(isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] == $_POST['keystring'])
{

Скрипт принимающий данные из формы и записывающий данные в базу

}else{
echo "Вы допустили ошибку при указании защитного кода";
}
unset($_SESSION['captcha_keystring']);


Желательно, что бы всё находилось в одном файле конечно…

Вот и всё, теперь возможности вашего сайта защищены.
Да кстати, в файле captcha/kcaptcha_config.php все настройки скрипта.


Автор Иванов И.Г. | Email: tollun@yandex.ru | Сайт работает на MODx | Обратная связь | Каталоги сайтов | Обои девушки модели, знаменитости |