فرض کنید داخل یک صفحه از دو کد تصویری استفاده شده !
الان چطوری میشه تشخیص داد کدوم ماله کدوم فرمه ؟![]()
حمید امروز ماست خوردی ؟
می تونی چک کنی اگه سشن وجود داره یه بار دیگه حلقه تکرار(منظورم همون کد رندوم هست) و سشن جدید ایجاد بشه
$fontSize = 5;
$fontColor = "#575247";
$bgColor = "FFFFFF";
$lineColor = "B0B0B0";
if(isset( $_SESSION['security_number']){
$secCode = "";
for ( $i = 0; $i < 6; ++$i )
{
$secCode .= rand( 0, 9 );
}
$_SESSION['security_number'] = $secCode;
createimage( $secCode, 81, 26, $fontSize );
}else{
$secCode = "";
for ( $i = 0; $i < 6; ++$i )
{
$secCode .= rand( 0, 9 );
}
$_SESSION['security_number2'] = $secCode;
createimage( $secCode, 81, 26, $fontSize );
}
نه بابا یه راه خیلی راحت تر هست.
سشنت را چک کن اگه هست همونا استفاده کن.
وقتی هم که فرمت ارسال میشه و کپچا را چک میکنی اگه درست بود سریع سشن را ازبین ببر.
===
من این کار میکنم.
نمونش هم اینجا کار کردم http://beautycenter.ir/
محسن جان تو اون صفحه که فرستاده بودی هر دو تا تصویر یه عبارت بودن !
اگه دو عدد فرق کنه چیکار باید کرد ؟
<input type="hidden" name="securty_code_id" value="ID RECORE" />
<img src="securty_code.php?id=ID RECORD" />
نه بابا یه راه خیلی راحت تر هست.
سشنت را چک کن اگه هست همونا استفاده کن.
وقتی هم که فرمت ارسال میشه و کپچا را چک میکنی اگه درست بود سریع سشن را ازبین ببر.
===
من این کار میکنم.
نمونش هم اینجا کار کردم http://beautycenter.ir/