У меня проблема…
Когда я использую
header('location: index.php?error=3');
Это работает в localhost, но не на моем сайте загружен.
Я имею в виду, что в localhost все идет хорошо, но онлайн он не меняет страницу, он загружает только половину страницы и все, без изображения и так далее.
РЕДАКТИРОВАТЬ:
Делает это со всеми header ();
Спасибо.
вызовы header () должны указывать на абсолютный URI, попробуйте
header('location: http://example.com/index.php?error=3');
Замените example.com своим собственным доменом, конечно.
Увидеть http://php.net/manual/en/function.header.php
Также проверьте файлы журнала, возможно, вы получаете предупреждение «Заголовки уже отправлены», которое не отображается, см. Как исправить "Заголовки уже отправлены" ошибка в PHP
Также проверьте инструменты разработчика в chrome (ctrl + shift + i) — на вкладке сети вы можете увидеть полный сетевой трафик, такой как заголовки http и т. Д.
Не нашел проблему (я проверил все строки, удалил все пробелы …) … поэтому я сдался и создал файл .user.ini с
output_buffering = On
И я изучаю информатику … LOL
В любом случае, спасибо.