PDA

Просмотр полной версии : [ПОМОЩЬ] Сделал вроде всё по уму, но выдаёт ошибку, но даже с ней всё работает


Deboshirich
09.12.2023, 21:14
Начал делать свой сайт, сайт закончил, начал делать систему регистрации и авторизации, как положено, с cookie, cookie работает даже не смотря на ошибку, вроде как сделал всё правильно, но ошибку выдаёт..




1702141928629.pngDeboshirich · 9 Дек 2023 в 20:14' data-fancybox="lb-post-1422375" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/223939/" style="cursor: pointer;" title="1702141928629.png">
https://forum.antichat.xyz/attachments/28422375/

в этом скрине строка на которую жалуется - 12

1702142003287.pngDeboshirich · 9 Дек 2023 в 20:14' data-fancybox="lb-post-1422375" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/223940/" style="cursor: pointer;" title="1702142003287.png">
https://forum.antichat.xyz/attachments/28422375/

на этом скрине я объявлял cookie, строка - 18

1702142013684.pngDeboshirich · 9 Дек 2023 в 20:14' data-fancybox="lb-post-1422375" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/223941/" style="cursor: pointer;" title="1702142013684.png">
https://forum.antichat.xyz/attachments/28422375/

PaddingtonBaby
10.12.2023, 18:19
Вы не подключили второй документ к первому и ошибка гласит о том, что он просто не видит то, к чему обращаетесь в первом коде.

Как подключить? Выберите метод (include, require, include_once, ...) и подключите, в зависимости от своих потребностей.

Ещё один ньюанс. Каждый дрочитразрабатывает как хочет, но лучше не разбивать php код вот так по всему документу с банальной точки зрения того, что вы потом не найдете их по кускам. Проще отписать всю структуру до условного конца и писать другую часть уже в другом месте. У вас условие задается в одном теге, закрывается в другом. Странно, короче.

Deboshirich
10.12.2023, 20:48
Вы не подключили второй документ к первому и ошибка гласит о том, что он просто не видит то, к чему обращаетесь в первом коде.
Как подключить? Выберите метод (include, require, include_once, ...) и подключите, в зависимости от своих потребностей.

Ещё один ньюанс. Каждый дрочитразрабатывает как хочет, но лучше не разбивать php код вот так по всему документу с банальной точки зрения того, что вы потом не найдете их по кускам. Проще отписать всю структуру до условного конца и писать другую часть уже в другом месте. У вас условие задается в одном теге, закрывается в другом. Странно, короче.


не подскажите каким образом подключить? ибо он мне ошибку выдаёт теперь другую

1702226891332.pngDeboshirich · 10 Дек 2023 в 19:48' data-fancybox="lb-post-1422965" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/224085/" style="cursor: pointer;" title="1702226891332.png">
https://forum.antichat.xyz/attachments/28422965/

1702226913282.pngDeboshirich · 10 Дек 2023 в 19:48' data-fancybox="lb-post-1422965" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/224086/" style="cursor: pointer;" title="1702226913282.png">
https://forum.antichat.xyz/attachments/28422965/

PaddingtonBaby
11.12.2023, 13:13
не подскажите каким образом подключить? ибо он мне ошибку выдаёт теперь другую


А login.php закрыт вообще? Ну в смысле код в конце документа закрыт?

Код в вопросах на форумах лучше кидать под спойлер под специальным тэгом "CODE", чтобы не по скринам читать, а по тексту, к тому же в поиске он появится, если будет подобный вопрос у людей.

Deboshirich
11.12.2023, 16:15
А login.php закрыт вообще? Ну в смысле код в конце документа закрыт?
Код в вопросах на форумах лучше кидать под спойлер под специальным тэгом "CODE", чтобы не по скринам читать, а по тексту, к тому же в поиске он появится, если будет подобный вопрос у людей.


Да, закрыт, вот ниже код

code:






query($sql);

if ($result->num_rows > 0)
{
while($user = $result->fetch_assoc()){
header ('Location: index2.php', true, 302);
setcookie('user', $user['login'], time() + 3600, "/");
setcookie('user1', $user['email'], time() + 3600, "/");
setcookie('avatar', $user['avatar'], time() + 3600, "/");
}
} else {
echo "Не найден пользователь. Пожалуйста зарегистрируйтесь!";
}
}
?>






так же вот код формы, где и выдаётся куча ошибок

code1:







Document

Войти

У меня нет аккаунта.

Зарегестрироваться

.

Привет?=$_COOKIE['avatar']?>
-->