Помощь по скриптам | Не принимает капчу
Тема закрыта by
Abhaz
Причина: Вопрос решен
Причина: Вопрос решен
Вопрос такой,при регистрации нужно вводить капчу.Капчу ввожу правильно но все равно пишет что капча не верна.Как исправить?
php
<?php session_start(); // Визначаємо рядок, з якого буде складатися капча $captcha_string = substr(md5(rand()), 0, 4); // Зберігаємо рядок капчі в сесії $_SESSION['code'] = $captcha_string; // Створюємо зображення з білим фоном $image = imagecreatetruecolor(100, 30); $bg_color = imagecolorallocate($image, 255, 255, 255); imagefill($image, 0, 0, $bg_color); // Додаємо випадкові чорні лінії на зображення, щоб ускладнити розпізнавання for ($i = 0; $i < 5; $i++) { $line_color = imagecolorallocate($image, rand(0, 255), rand(0, 255), rand(0, 255)); imageline($image, rand(0, 100), rand(0, 30), rand(0, 100), rand(0, 30), $line_color); } // Додаємо текст капчі $text_color = imagecolorallocate($image, 0, 0, 0); imagestring($image, 5, 25, 8, $captcha_string, $text_color); // Встановлюємо заголовок зображення header('Content-Type: image/png'); // Виводимо зображення в форматі PNG imagepng($image); // Звільняємо пам'ять imagedestroy($image); ?> ________
посл. ред. 19.02.2023 в 11:23; всего 2 раз(а); by Abhaz
Ошибка не в этом файле, а там где проверяется код, либо вообще с сессиями трабл какой то
Ошибка не в этом файле, а там где проверяется код, либо вообще с сессиями трабл какой то
А как проверить теперь?
________
посл. ред. 19.02.2023 в 11:59; всего 1 раз(а); by n0o0b
Код другого файла скинь для начала, где проверка происходит
Ну если не ошибаюсь это reg.php
Попробуй в самом верху, после <?php добавить session_start(); в reg.php
Попробуй в самом верху, после <?php добавить session_start(); в reg.php