Php arkasında oturum değişken her zaman bir sayfa yükleme?

0 Cevap php

Ben sitemde bir captcha oluşturmak için aşağıdaki kodu kullanıyorum, ama geri oturumdan değerini okumaya çalıştığınızda, her zaman bir önceki CAPTCHA değerdir.

<?php

session_start();

$captchaStr = md5(microtime() * mktime());
$captchaStr = substr($captchaStr,0,5);

$_SESSION["captcha"] = $captchaStr;

$captcha = imagecreatefrompng("../images/captcha.png");
$black = imagecolorallocate($captcha, 154, 32, 242);
$line = imagecolorallocate($captcha, 233, 239, 239);

// Draw lines
imageline($captcha, 0, 0, 39, 29, $line);
imageline($captcha, 40, 0, 64, 29, $line);

// Add captcha text
imagestring($captcha, 5, 20, 10, $_SESSION["captcha"], $black);

header("Content-type: image/png");
imagepng($captcha);

?>

Herkes herhangi bir bu yüzden fikir ve nasıl düzeltebilirim var mı?

Şerefe

0 Cevap