Помощь по скриптам | Не принимает капчу
Тема закрыта by
Abhaz
Причина: Вопрос решен
Причина: Вопрос решен
Вопрос такой,при регистрации нужно вводить капчу.Капчу ввожу правильно но все равно пишет что капча не верна.Как исправить?
<?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
Ошибка не в этом файле, а там где проверяется код, либо вообще с сессиями трабл какой то
n0o0b (19 фев 2023, в 11:56)
Ошибка не в этом файле, а там где проверяется код, либо вообще с сессиями трабл какой то
А как проверить теперь?
Ошибка не в этом файле, а там где проверяется код, либо вообще с сессиями трабл какой то
Abhaz (19 фев 2023, в 11:56)
А как проверить теперь?
Код другого файла скинь для начала, где проверка происходит
А как проверить теперь?
________
посл. ред. 19.02.2023 в 11:59; всего 1 раз(а); by n0o0b
n0o0b (19 фев 2023, в 11:58)
Код другого файла скинь для начала, где проверка происходит
Ну если не ошибаюсь это reg.php
Код другого файла скинь для начала, где проверка происходит
Abhaz (19 фев 2023, в 11:59)
Ну если не ошибаюсь это reg.php
Так дай посмотреть его)
Ну если не ошибаюсь это reg.php
Попробуй в самом верху, после <?php добавить session_start(); в reg.php
n0o0b (19 фев 2023, в 12:08)
Попробуй в самом верху, после <?php добавить session_start(); в reg.php
Огромное спасибо,помогло
Попробуй в самом верху, после <?php добавить session_start(); в reg.php