|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.08.2011, 14:39 | #1 |
Регистрация: 26.04.2011
Сообщений: 7
|
Проблемы с kcaptcha (php)
Была прикручена ckaptcha (Круглов С.) к сайту на локальном хосте (linux apache) в форме обратной связи. Всё работало, письма с локального хоста отправлялись. При размещении сайта на хостинге возникла проблема: письма не отправляются по причине того, что постоянно "неправильно введён код". При этом код отображается, обновляется, но при его введении (в форме) и попытке отправить письмо пишет "неправильный код". В чём может быть проблема? Ведь если на локальном сервере всё работает, значит, программа правильная! Хостер говорит, что все логи нормальные, настройки позволяют работать с формами обратной связи и с каптчами. Получается, что session неправильно работает? Пути вроде бы правильные.
Здесь привожу участки кода: - файл шаблона страницы: Код HTML:
............................ <div id="a-c-t-form"> <?php include(GSTHEMESPATH.$TEMPLATE.'/mail/index.php'); ?> <div class="form-text"> <p id="emailSuccess"><strong style="color: green;"><?php echo "$statusSuccess" ?></strong></p> <p id="emailError"><strong style="color: red;"><?php echo "$statusError" ?></strong></p> </div> <form action="./" method="post"> <p><input type="hidden" name="act" value="act"></p> <p><input class="text" type="text" value="Ваше имя" name="posName" id="posName"></p> <p><input class="text" type="text" value="Ваш E-mail" name="posEmail" id="posEmail"></p> <p><input class="text" type="text" value="Ваша тема" name="posRegard" id="posRegard"></p> <p><textarea value="Ваш вопрос" name="posText" id="posText">Ваш вопрос</textarea></p> <p><img class="imgcod" src="<?php get_theme_url(); ?>/mail/kcaptcha?<?php echo session_name() ?> = <?php echo session_id() ?>"></p> <p><input class="cod" type="text" value="Код на картинке" name="keystring" id="keystring"></p> <p><input class="submit" type="submit" name="selfCC" id="selfCC" value="Отправить"></submit></p> </form> .......................... PHP код:
PHP код:
Делай что должен, и будь что будет!
|
01.08.2011, 20:58 | #2 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Переменная капчи обнуляется после использования?
|
01.08.2011, 22:57 | #3 |
Регистрация: 26.04.2011
Сообщений: 7
|
А где это посмотреть, обнуляется переменная или нет? Сама капча изменяется после перезагрузки страницы, но пишет "неправильный код", хотя я его ввожу правильный. Т.е. тут капча как бы работает, но при этом код воспринимает как неправильный...
Делай что должен, и будь что будет!
|
02.08.2011, 07:48 | #4 | |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Цитата:
У Вас либо значение капчи не обнуляется после использования, либо значения сессии сбрасываются. Попробуйте вывести через echo значение $_SESSION['captcha_keystring'] |
|
02.08.2011, 23:07 | #5 |
Регистрация: 26.04.2011
Сообщений: 7
|
Ок! Сейчас попробую, спасибо!
Делай что должен, и будь что будет!
|
20.01.2012, 19:38 | #6 |
Новичок
Джуниор
Регистрация: 20.01.2012
Сообщений: 1
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
KCaptcha и Firefox | KPEATuBHO | PHP | 1 | 31.05.2011 03:24 |
Проблемы с кодировкой в php+MySql | Anoobis | PHP | 1 | 21.01.2011 15:40 |
kcaptcha и ajax | vvzone | PHP | 3 | 02.06.2010 19:20 |
Не работает kcaptcha | Ruska882009 | PHP | 1 | 12.11.2009 16:43 |
проблемы с cсылками в php | vanDJ | PHP | 2 | 22.08.2008 14:37 |