Помогите найти скрипт Генерация картинки с кодами для формы регистрации, защиты от автозаполнения. И как его вставить в форму.
Похоже, что даже не смотрел, что за сайт. Там можно скачать готовое решение. http://www.captcha.ru/kcaptcha/
Ну то что в... "Принцип действия: скрипт заводит сессию и записывает в нее под именем $_SESSION['captcha_keystring'] " это понятно откуда брать для сравнения, а вот как это реализовать программно, там я не нашел. дапустим есть поле для ввода данного кода <input name="codes" size="21"> есть завершающая кнопка для отправки формы, так вопрос состоит в том как написать и вставить в форму код проверки правильности написания вводимого кода в поле с тем что появилось на картинке и еслит все правильно позволить отправить заполненную форму, а если код введен не правильно, то пускай повторит попутку. Заранее благодарен.
PHP: session_start(); // ...... if( !isSet( $_SESSION['captcha_keystring'] ) || $_SESSION['captcha_keystring'] != $_POST['codes'] ) print 'Вы не прошли защиту от регистрации ботами';
Как малые дети. Внутри файла index.php закомментирован блок PHP: <? /* Using: <?php session_start(); ?> <form action="./" method="post"> <p>Enter text shown below:</p> <p><img src="PATH-TO-THIS-SCRIPT?<?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']) && $_SESSION['captcha_keystring'] == $_POST['keystring']){ echo "Correct"; }else{ echo "Wrong"; } } unset($_SESSION['captcha_keystring']); ?> */ ?> Что еще нужно?