-1

помогите решить проблему. Делаю авторизацию на сайте, и при нажатии на кнопку проверяю все ли данные введены правильно, суть в том что если данные правильно то я перевожу на другую страницу и устанавливаю куки. Но когда я их устанавливаю у меня выводит ошибку. Помогите пожалуйста. введите сюда описание изображения

Вот ошибка которую выводит при нажатии на кнопку. Не важно даже что туда вводить, он всё ровно выводит ошибку и через 3 секунды переводит на страницу panel.php но куки не ставятся.введите сюда описание изображения

  • 1
    Код — текстом.. – Эникейщик Feb 08 '20 at 19:42
  • До того как сразу задавать вопрос, можно было бы поискать информацию по данной ошибке, а? эта ошибка(данная тема) старше Ситхов и всей галактики :) Вы пробуете работать с куки после того, как заголовки уже отправлены.... Очень внимательно читаем - http://phpfaq.ru/newbie/headers – Arsen Feb 08 '20 at 19:46
  • Не сдержался, должен задать один вопрос :) :) . В скрине увидел сообщение, если нет результатов из базы показывать текст :) такие сообщения стимулируют вас писать работающий код?? :) – Arsen Feb 08 '20 at 19:53
  • Arsen, если это вас так интересует, то да. – Даниил Лисов Feb 08 '20 at 19:54
  • 1
    Возможный дубликат вопроса: Cannot modify header information - headers already sent by – ArchDemon Feb 08 '20 at 20:32

1 Answers1

0

setcookie работает с заголовками.
Вы пытаетесь задать заголовки когда уже вывели какое-то содержимое, в данном случае редирект на js.
Поменяйте местами строчки кода (сначала ставим куки, потом делаем редирект).