Loading...
Баги и ошибки | загадочный дкмс с капчей
такая фигня , кодил сайт все норм к скриптам капчи я даже не прикосался но тут бац свма по себе перестала работать , и делал регистрацию без нее, а без нее мне как то не желательно хмммм
php
   if (!isset($_SESSION['captcha']) || !isset($_POST['chislo']) || $_SESSION['captcha']!=$_POST['chislo']){$err[]='Неверное проверочное число';}  echo "<img src='/captcha.php?$passgen&amp;SESS=$sess' width='100' height='30' alt='Проверочное число' /><br />n<input name='chislo' size='5' maxlength='5' value='' type='text' /><br/>n";   


Изображение

------
90224_XWAgbB3X_qHvfQzY_eGswwye47KPBv0gjREbSbdrSLet2bVxA30Jep8poXRaNQh37lQuYXtmQAJFtOwYOokaVo.jpg (52.0 Kb)
Скачиваний: 8

________
посл. ред. 23.05.2026 в 21:42; всего 1 раз(а); by pyrokinesis
А ты какие данные ввел для того что бы она работала? Проверь, введи корректные или убери ее проверку.
________
посл. ред. 23.05.2026 в 21:56; всего 1 раз(а); by )(aOS
Файл /captcha.php что выводит?
pyrokinesis (23 мая 2026, в 21:41)
такая фигня , кодил сайт все норм к скриптам капчи я даже не прикосался но тут бац свма по себе перестала работать , и делал регистрацию без нее, а без нее мне как то не желательно хмммм
php
   if (!isset($_SESSION['captcha']) || !isset($_POST['chislo']) || $_SESSION['captcha']!=$_POST['chislo']){$err[]='Неверное проверочное число';}  echo "<img src='/captcha.php?$passgen&amp;SESS=$sess' width='100' height='30' alt='Проверочное число' /><br />n<input name='chislo' size='5' maxlength='5' value='' type='text' /><br/>n";   
F12 в помощь.
Вообще не открываю код дкмс,полная каша
В лс
php
   // Проверка ввода if (     !isset($_SESSION['captcha']) ||      !isset($_POST['chislo']) ||      $_SESSION['captcha'] !== $_POST['chislo'] ) {     $err[] = 'Неверное проверочное число'; }  // Экранируем вывод для защиты от XSS $value_attr = isset($_POST['chislo']) ? htmlspecialchars($_POST['chislo'], ENT_QUOTES, 'UTF-8') : '';  // Выводим капчу и поле ввода echo "<img src='/captcha.php?$passgen&SESS=$sess' width='100' height='30' alt='Проверочное число' /><br />\n"; echo "<input name='chislo' size='5' maxlength='5' value='$value_attr' type='text' /><br />\n";   
Но надо и файл капчи. потому что вдруг и там ошибка есть, которая перезапускает с ошибкой.
php
   <?php // 1. ЗАПУСК СЕССИИ (ОБЯЗАТЕЛЬНО В САМОМ НАЧАЛЕ) session_start();   // ... ваш код генерации капчи и переменной $passgen ...  // 2. ПРОВЕРКА КАПЧИ // Используем !== для строгого сравнения типов if (     !isset($_SESSION['captcha']) ||      !isset($_POST['chislo']) ||      $_SESSION['captcha'] !== $_POST['chislo'] ) {     $err[] = 'Неверное проверочное число'; }  // 3. ФОРМИРУЕМ БЕЗОПАСНОЕ ЗНАЧЕНИЕ ДЛЯ ПОЛЯ ВВОДА // Если форма была отправлена, подставляем старое значение, иначе оставляем пустым $chislo_value = isset($_POST['chislo']) ? htmlspecialchars($_POST['chislo'], ENT_QUOTES, 'UTF-8') : '';  // 4. ВЫВОДИМ HTML (СИНТАКСИС ИСПРАВЛЕН) echo "<img src='/captcha.php?$passgen&SESS=$sess' width='100' height='30' alt='Проверочное число' /><br />\n"; echo "<input name='chislo' size='5' maxlength='5' value='$chislo_value' type='text' /><br />\n";   
Онлайн: 7
Время:
Gen. 0.1003
(c) Bym.Guru 2010-2026