imohammad
چهارشنبه 27 مهر 1390, 09:43 صبح
با سلام
من یه قطعه کد برای ایجاد و دریافت کد امنیتی نوشتم:
<form method="post">
<input type="text" name="txt" />
<input type="submit" />
</form>
<?php
$var1 = rand(1,9);
$var2 = rand(1,9);
$sum = $var1 + $var2;
echo($var1 .' + '. $var2 .'<br>');
if(isset($_POST['txt'])) {
$txt = $_POST['txt'];
if($txt == $sum) {
echo('true');
} else {
echo('false');
}
}
?>
ولی مشکل اینه که تو دستور شرتی چه پاسخ صحیح باشه چه غلط مقدار false رو بر میگردونه!
دوستان یه نگاه بندازین ببینین مشکل از کجاست
ممنون
من یه قطعه کد برای ایجاد و دریافت کد امنیتی نوشتم:
<form method="post">
<input type="text" name="txt" />
<input type="submit" />
</form>
<?php
$var1 = rand(1,9);
$var2 = rand(1,9);
$sum = $var1 + $var2;
echo($var1 .' + '. $var2 .'<br>');
if(isset($_POST['txt'])) {
$txt = $_POST['txt'];
if($txt == $sum) {
echo('true');
} else {
echo('false');
}
}
?>
ولی مشکل اینه که تو دستور شرتی چه پاسخ صحیح باشه چه غلط مقدار false رو بر میگردونه!
دوستان یه نگاه بندازین ببینین مشکل از کجاست
ممنون