@vovkka

Почему не происходит редиректа header?

Добрый день. Подскажите пожалуйста в чем может быть проблема:
Есть файл выхода :

<?php
session_start();
require_once "../db.php";
session_destroy();
header("Location: /"); 
?>


есть файл подключения к базе:

<?php
?>


Как видно в нем нечего нету и пустых строк нету. В браузер нечего не выводится перед header.
Суть в том что когда я подключаю этот файл, то редиректа не происходит. Если подключения нету, все окей. Но мне нужно работать с базой как то. Почему так происходит ? Всем добра!
  • Вопрос задан
  • 51 просмотр
Решения вопроса 2
402d
@402d
Программирую с 1989 года
ob_start() - самой первой строкой.
не закрывать в конце файлов ?>
еще байты бом (признак, что файл в utf) могут быть до <?php
Ответ написан
@Minifets
У вас в файле db.php скорее всего после ?> идет либо пробел, либо перенос строки, он и выводится перед функцией header().
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
от 2 000 до 4 000 usd.
Teamlead Краснодар
До 100 000 руб.
Duotek Москва
До 120 000 руб.
18 авг. 2018, в 01:10
17000 руб./за проект
17 авг. 2018, в 23:00
5500 руб./за проект