Вы не зашли.
Главная » PHP » проверочное число
#1. kevin Off (0)
Участник
2012.06.11 14:02
Вобщем в гостивую встоил капчу но сталкнулся вот с такой проблемой.
Проверяем проверочное число
Код:
# - Проверяем проверочное число
if ($_SESSION['checkcod'] != $_POST['code'] || empty($_POST['code'])) {
echo 'Ошибка!<br/> проверочное число введено не верно!<br/>';
exit;
}
session_destroy();
Проверка проходит успешно сообщение добавляеться но если нажать назад и с теме же цыфрами па новой пройти проверку выдает ошибку
Notice: Undefined index: checkcod in
как можно это исправить что тут не правильно?
Пробовал добавлять

Код:
if (isset($_SESSION['checkcod']) != $_POST['code'] || empty($_POST['code'])) {
echo 'Ошибка!<br/> проверочное число введено не верно!<br/>';
exit;
}
session_destroy();
Но так прапускает любое число.
Пожалуйста только не предлагайти игнорить ошибки и не выводить их.
Отредактировано kevin (2012.06.11 14:02)
#2. Gemorroj Off (107)
Administrator
2012.06.11 14:02
Код:
span style="color: #0000BB"><?phpif (!isset($_SESSION['checkcod']) || empty($_POST['code']) || $_SESSION['checkcod'] != $_POST['code']) { echo 'Ошибка!<br/> проверочное число введено не верно!<br/>'; exit;}
#3. kevin Off (0)
Участник
2012.06.11 15:03
☭ Огромное спасибо все работает wink
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.016 s