Скрипт капчи на php
<?php
session_start();
$string = "";
for ($i = 0; $i < 5; $i++)
$string .= chr(rand(97, 122));
$_SESSION['rand_code'] = $string;
$image = imagecreatetruecolor(180, 50);
$black = imagecolorallocate($image, 0, 0, 0);
$color = imagecolorallocate($image, 200, 200, 90);
$white = imagecolorallocate($image, 255, 255, 255);
imagefilledrectangle($image,0,0,399,99,$white);
imagettftext ($image, 30, 0, 10, 40, $color, "ajD4KEAD.ttf", $_SESSION['rand_code']);
header("Content-type: image/png");
imagepng($image);
?>
Вывод самой картинки капчи на сайте
<img src="файл.php" alt="">
Проверка на правильность введения
$kapcha = введённая капча;
if($kapcha != $_SESSION['rand_code']){
код если введено не верно
}else{
код если введено верно
}
ajD4KEAD.rar