Капча на php, не верно выдает значение текущей сессии
Добрый вечер друзья, проблема в следующем, написал небольшой код капчи для странички, все вроде работает, но беда в том что на при проверке условия данные записанные в сессии ни когда не совпадают, в чем проблема не пойму либо я дурак либо лыжи не едут. Использую XAMPP. В программировании всего неделю, так что попрошу без сарказма .
исходник такой
<?php
session_start();
$cislo_1 = rand(0, 20);
$cislo_2 = rand(0, 20);
if($_POST['submit']) {
echo $_SESSION['result'] ;
if($_SESSION['result'] != $_POST['captcha']) {
echo 'ок';
}else{
echo 'Неверный ответ';
exit();
}
}
$_SESSION['result'] = $cislo_1 + $cislo_2;
?>
<?php echo "$cislo_1 + $cislo_2 =" ?>
Перед проверкой, посмотрите на значения переменных:
var_dump($_SESSION['result']);
var_dump($_POST['captcha']);
Может вы, вообще, ГЕТ-ом посылаете данные.