JB_Defalt
@JB_Defalt
Back-end Developer

Как исправить ошибку в Header?

Здравствуйте, я сделал систему авторизации но после того как активируется куки для переадресации пользователя выводит следующее...
Warning: Cannot modify header information - headers already sent by (output started at P:\home\test1.ru\subdomain\logins.php:5) in P:\home\test1.ru\subdomain\logins.php on line 12


Сама строчка 12
if(isset($_SESSION["session_username"])){
header("location:glav.php");
}


Пробелов между <?php не нашел.
Кодировка ANSI (UTF-8 без BOOM не помогало)


Строка 5 и выше
<?php require_once("includes/connection.php"); ?>

<?php
session_start();
?>
<?php require_once("includes/connection.php"); ?>
<?php include("includes/header.php"); ?>
<?php
  • Вопрос задан
  • 2368 просмотров
Решения вопроса 1
JB_Defalt
@JB_Defalt Автор вопроса
Back-end Developer
Нашел ошибку, проблема была в том что футер отправлял заголовок, я стер его и все норм.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
VirmarY
@VirmarY
Full-stack web developer
Это сообщение обозначает, что вам уже пришел заголовок из другого места. А если конкретно, из файла logins.php, строки 5. Что у вас в ней?

Ознакомьтесь на будущее. Думаю пригодится. Заодно поймете о чем вам Ришат Кадыров написал.
Ответ написан
nalomenko
@nalomenko
Руководитель отдела разработок в студии «Lava»
Так написано же: ошибка возникла на строчке 12, а ранее информация о заголовках была отправлена в строчке 5 файла logins.php. Там и ищите.
Ответ написан
laska
@laska
PHP/JS разработчик
Этот или другой файл уже отправили заголовки.
Строка 12 ни в чем не виновата, ищите ошибку выше.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы