Помощь по скриптам | Не принимает капчу
Тема закрыта 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
Ошибка не в этом файле, а там где проверяется код, либо вообще с сессиями трабл какой то

Ошибка не в этом файле, а там где проверяется код, либо вообще с сессиями трабл какой то

А как проверить теперь?
________
посл. ред. 19.02.2023 в 11:59; всего 1 раз(а); by n0o0b

Код другого файла скинь для начала, где проверка происходит

Ну если не ошибаюсь это reg.php
Попробуй в самом верху, после <?php добавить session_start(); в reg.php

Попробуй в самом верху, после <?php добавить session_start(); в reg.php