сейчас у меня на сайте стоит kcaptcha, но пользователи жалуются, что сессия быстро устаревает, то есть, например читают они минут пять, потом вводят коммент, вводят верно капчу, а происходит ошибка. Я уже прикрутил ссылку динамического обновления капчи, но это же не выход...
Спасибо.
Спустя 3 минуты, 2 секунды (5.11.2009 - 17:46) Gabriel написал(а):
captcha
а сессия умирает именно изза кода каптчи?
а сессия умирает именно изза кода каптчи?
Спустя 2 минуты, 2 секунды (5.11.2009 - 17:48) glock18 написал(а):
VoLk88
в жизни не поверю, что время жизни сессии/какапчи не настраиваются
в жизни не поверю, что время жизни сессии/какапчи не настраиваются
Спустя 6 минут, 21 секунда (5.11.2009 - 17:54) VoLk88 написал(а):
Gabriel
я, собственно, по большому счёту новичок в вэб-программировании, но о других вариантах не задумывался. настройки на сервере? ккапча создаёт $_SESSION['captcha_keystring'] который в дальнейшем и сравнивается с введённым пользователем кодом.
glock18
возможно и я затупил, сейчас полезу смотреть
я, собственно, по большому счёту новичок в вэб-программировании, но о других вариантах не задумывался. настройки на сервере? ккапча создаёт $_SESSION['captcha_keystring'] который в дальнейшем и сравнивается с введённым пользователем кодом.
glock18
возможно и я затупил, сейчас полезу смотреть
Спустя 5 минут, 46 секунд (5.11.2009 - 18:00) VoLk88 написал(а):
glock18
в конфиг-файле ккапчи не нашёл настроек, полез в ккапча.пхп и, как и ожидал, там тоже ничего не нашёл
подскажите?
в конфиг-файле ккапчи не нашёл настроек, полез в ккапча.пхп и, как и ожидал, там тоже ничего не нашёл
подскажите?
Спустя 17 минут, 55 секунд (5.11.2009 - 18:18) Gabriel написал(а):
VoLk88
может код покажеш или гриф сверх секретно стоит?
может код покажеш или гриф сверх секретно стоит?
Спустя 11 минут, 39 секунд (5.11.2009 - 18:29) VoLk88 написал(а):
Gabriel
нет конечно, ничего секретного само собой
вот конфиг:
нет конечно, ничего секретного само собой
вот конфиг:
PHP |
# KCAPTCHA configuration file |
а это сам ккапча.пхп
PHP |
if(isset($_REQUEST[session_name()])){ |
Спустя 2 месяца, 5 часов, 5 минут, 19 секунд (5.01.2010 - 23:35) tishka написал(а):
Здаравствуйте, извиняюсь, не стал создавать новую тему, так как похожая проблема. Тоже использую эту пресловутую kcaptcha. Проблема в том, что при выключенных картинках скрипт не работает, то есть капча пропускает все возможные варианты, вводимые пользователем. Начал копать, оказалось, что при выключенных картинках не создается эта самая $_SESSION['captcha_keystring'], то есть, как я понимаю, не стартует сессия.
Вот код картинки:
Вот код, где должна стартовать сессия, как я понимаю:
Помогите пожалуйста.
Вот код картинки:
<img src="./?<?php echo session_name()?>=<?php echo session_id()?>" alt="Код" border="0">
Вот код, где должна стартовать сессия, как я понимаю:
include('kcaptcha.php');
if(isset($_REQUEST[session_name()])){
session_start();
}
$captcha = new KCAPTCHA();
if($_REQUEST[session_name()]){
$_SESSION['captcha_keystring'] = $captcha->getKeyString();
}</span>
Помогите пожалуйста.