Artem-Samsung
04-03-2009, 16:34
Добрый день.
Сам написал небольшой скрипт создания каптчи, опыта нет и не знаю, на сколько такая ситема разумна?
<?php
session_start();
header("Content-type: image/jpeg");
$im = ImageCreateFromJPEG ("capchabg.jpg") ;
$color = imagecolorallocate($im, 255, 255, 255);
$_SESSION['aaa'] = substr(md5(rand()), 0, 3);
$element = $_SESSION['cap'];
imagettftext($im, 16, 0, 0, 20, $color, "bitwise.ttf", $element);
imagejpeg($im, NULL, 100);
imagedestroy($im);
?>
if ($_POST['cap'] == $_SESSION['cap']) echo "good";
else echo bad;
Конечно можна рандомные шрифты сделать, и что бы по всей картинке двигалась картинка, но да данном этапе меня интересует, на сколько подходит здесь $_SESSION ?
Сам написал небольшой скрипт создания каптчи, опыта нет и не знаю, на сколько такая ситема разумна?
<?php
session_start();
header("Content-type: image/jpeg");
$im = ImageCreateFromJPEG ("capchabg.jpg") ;
$color = imagecolorallocate($im, 255, 255, 255);
$_SESSION['aaa'] = substr(md5(rand()), 0, 3);
$element = $_SESSION['cap'];
imagettftext($im, 16, 0, 0, 20, $color, "bitwise.ttf", $element);
imagejpeg($im, NULL, 100);
imagedestroy($im);
?>
if ($_POST['cap'] == $_SESSION['cap']) echo "good";
else echo bad;
Конечно можна рандомные шрифты сделать, и что бы по всей картинке двигалась картинка, но да данном этапе меня интересует, на сколько подходит здесь $_SESSION ?