[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка данных каптчи
Юрий Шу
Есть стандартная каптча. Вот такая
Изображение подгружается, но я не могу получить с нее данные и проверить их в форме.

Проверяю так.
PHP
if(($_SESSION['captcha_keystring']) != $_POST['captcha']){            
        
$error['captcha'] = 'Введите код, изображенный на картинке';
    }


Но каждый раз при проверке скрипт мне говорит, что код не верен.
Кто-нибудь знает в чем проблема?? blink.gif

Заранее спасибо.



Спустя 50 минут, 35 секунд (13.01.2009 - 17:47) Гость_Сеня написал(а):
А вы банально распечатайте на странице ваши
PHP
$_SESSION['captcha_keystring']
и
$_POST
['captcha']

и увидите что в них.

А то запостили две строки, а все люди которые угадывают мысли на расстоянии, - в отпуске,
а без них ленмво угадывать в чём проблема.

Спустя 15 часов, 40 минут, 43 секунды (14.01.2009 - 09:28) Юрий Шу написал(а):
Гость_Сеня, вывожу на экран обе переменные…

PHP
echo "Код на картинке = ".$_SESSION['captcha_keystring']; 
echo 
"<br/>Я ввёл ".$_POST['captcha'];


В итоге пишет:
«Код на картинке =
Я ввёл 588348»

Что-то не видит он эту переменную, как я и думал.
Может название не так пишу?? Как на нее верно сослаться?

Спустя 10 минут, 17 секунд (14.01.2009 - 09:38) Юрий Шу написал(а):
Исправил, если кому надо будет…

PHP
session_start();

HTML
<img src="/kcaptcha/index.php?<? echo session_name() ?>=<? echo session_id(); ?>" />


а у меня было просто
HTML
<img src="/kcaptcha/index.php/>

Спустя 1 день, 6 часов, 13 минут, 9 секунд (15.01.2009 - 15:51) Юрий Шу написал(а):
Ребят, а такой вопрос…

У меня есть лайтбокс на всех страницах сайта, в котором подгружается форма с каптчей.

Скрипт отправки данных формы находится на другой странице.
HTML
<FORM action="?pid=mboard" method="post" id="mb_inline">
Форма
</form>

Данные формы он проверяет, но капчу из лайтбокса скрипт исполнения не видит.

Как можно сделать, чтобы проверять в лайтбоксе, а отправлять другим скриптом, который находится на странице ?pid=mboard?

Надеюсь не путанно объяснил smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.