Есть капча. Как вывести число с капчи? Я пробовал занести пременную с числом на капче в сессию, но число всегда отстаёт, т.е. если у меня на капче сейчас 10, то на первый раз ничего не выведет, а когда обнавлю то выведит капчу например с числом 15, а число будет 10..Не знаете в чём проблема?
Спасибо, попробовал теперь когда первый раз то цифры совпадают, а когда обновляю опять такая же фигня(
MCTrane аты цыфру по картинке распознаешь или как? А то мы когдато писали распознователь для капчи в одной онлайн игрульке+)
PHP: <img src="captcha.php" align="middle"><a href='?chi=<?=$_SESSION['captcha']?>'><?=$_SESSION['captcha']?> </a> captcha.php PHP: <?php session_start(); header ("Content-type: image/gif"); $im = imagecreate (50, 30); $black = imagecolorallocate($im, 255, 255, 255); $white = imagecolorallocate ($im, 0, 0, 0); $txt=rand(10,99); imagettftext ($im, 20, 0, 10, 20, $white, "captcha.ttf", "$txt"); imagegif ($im); imagedestroy ($im); $_SESSION["captcha"] = $txt; ?>
А вот такой вариант не катит? PHP: <? session_start(); $txt=rand(10,99); $_SESSION["captcha"] = $txt; ?> <img src="capcha.php" align="middle"><br> <a href='?chi=<?=$txt?>'><?=$txt?> </a> capcha.php PHP: <?php session_start(); header ("Content-type: image/gif"); $im = imagecreate (50, 30); $black = imagecolorallocate($im, 255, 255, 255); $white = imagecolorallocate ($im, 0, 0, 0); imagettftext ($im, 20, 0, 10, 20, $white, "143.ttf", $_SESSION["captcha"]); imagegif ($im); imagedestroy ($im); ?>