hossein2kk
Member
سلام دوستان
من دو تا فايل دارم كه يكيش تصوير رو ميسازه با يه كد و ديگري اون رو با كد نشون مي ده . اين كدي كه تصوير رو ميسازه :
و اين هم كدي كه تصوير رو با كد نشون مي ده :
حالا مشكل اينجاست كه session من يه كد قبل از كدي كه توي عكس هست رو نشون مي ده يعني اگه بار اول عكس ميزنه 1111 و بار دوم 2222 متن براي بار دوم 1111 رو نشون ميده ممنون ميشم يه تست بكنيد ببينيد مشكل از كجاست
ممنون
سرافراز باشيد
من دو تا فايل دارم كه يكيش تصوير رو ميسازه با يه كد و ديگري اون رو با كد نشون مي ده . اين كدي كه تصوير رو ميسازه :
PHP:
<?php
/**
* @author Hossein Moradgholi
* @copyright 2009
*/
session_start();
$key = substr(md5(rand(0, 999)), 20, 5);
$_SESSION["key"] = $key;
$img = imagecreate(150, 50);
$white = ImageColorAllocate($img, 255, 255, 255);
$black = ImageColorAllocate($img, 0, 0, 0);
$grey = ImageColorAllocate($img, 204, 204, 204);
imagestring($img, 5, rand(20, 80), rand(15, 35), $key, $black);
imagerectangle($img, 0, 0, 149, 49, $black);
header("content-type:image/jpeg");
imagejpeg($img);
imagedestroy($img);
?>
PHP:
<?php
/**
* @author Hossein Moradgholi
* @copyright 2009
*/
session_start();
echo("<img src='captcha.php'>");
echo $_SESSION["key"]
?>
حالا مشكل اينجاست كه session من يه كد قبل از كدي كه توي عكس هست رو نشون مي ده يعني اگه بار اول عكس ميزنه 1111 و بار دوم 2222 متن براي بار دوم 1111 رو نشون ميده ممنون ميشم يه تست بكنيد ببينيد مشكل از كجاست
ممنون
سرافراز باشيد