Captcha е специален тест, който предлага на потребителите проблем, който всеки може лесно да реши, но който е почти невъзможно за компютъра да овладее. За да защитите сайта си от автоматични регистрации, спам или автоматично изтегляне на файлове, трябва да създадете капча код.
Необходимо
скриптове за генериране на captcha-код
Инструкции
Етап 1
Използвайте готово решение - отидете на уебсайта на проекта KCaptcha, изтеглете го безплатно и го инсталирайте на вашия уебсайт.
Стъпка 2
Използвайте програмата ReCaptcha на Google - отидете на сайта, щракнете върху бутона Регистрация сега, регистрирайте се и поставете кода.
Стъпка 3
Създайте файл sec_pic.php в PHP Notepad. Отворете бележника и поставете в него скрипта, показан на снимката. Използвайте ред 1-2, за да зададете ширината и височината на изображението на капча. Ред 3 е отговорен за размера на шрифта. Четвъртият и петият ред регулират броя на символите, които трябва да бъдат въведени и които ще бъдат показани на фона на капча.
Стъпка 4
На ред 6 посочете пътя до шрифта, който ще се използва в капча кода. Използвайте ред 13, за да създадете изображението директно. На ред 14 определете цвета на фона на капча. Запълнете изображението с фона, като използвате ред 15. За добавяне на букви или цифри към фона е отговорен ред 17. Определете произволни цветове, символи и размери съответно на редове 20, 22 и 24.
Стъпка 5
На ред 37 посочете отместването на всеки знак. Преведете кода в ред в ред 43 на скрипта. Ред 45 ще покаже готовото изображение на капча. Щракнете върху Файл → Запазване. Изберете всичко в реда със заглавието и въведете там captca.php. Изведете изображението на капча кода чрез HTML с помощта на скрипт. Качете captcha кода на вашия уебсайт.
Стъпка 6
Ако скриптовете от предишните параграфи не работят, използвайте скрипта от предложената картина. Създайте го в бележника и го запазете с разширение.php. Посочете в редове 2, 3 и 4 съответно ширината, височината и дължината на captca кода. На редове 9 и 10 посочете символите, използвани в кода (букви и цифри) и компонентите, които ще бъдат използвани за създаване на цвета.
Стъпка 7
Използвайте ред 13, за да създадете фон на изображението с код за проверка. На ред 16 посочете ширината, за да побере един символ. Използвайте ред 18, за да запълните фона с произволни точки, за да намалите риска от разпознаване на captcha от ботове. Генерирайте произволен цвят на ред 19. На ред 27 отпечатайте произволна точка за безопасност.
Стъпка 8
Приложете кода за защита на ред 31. Генерирайте произволен символ на ред 38. Задайте координатите на изхода на символа, като използвате ред 41. Ред 49 ще ви помогне да зададете ъгъла на завъртане на всеки символ, който ще се показва на снимката с кода за потвърждение. Отпечатайте генерирания символ върху изображения, като използвате ред 52. Запазете в съответствие с предложения преди това алгоритъм.