У меня проблема... Когда я использую
header('location: index.php?error=3');
Он работает в localhost, но не на моем веб-сайте. Я имею в виду, что в локальном хосте все идет хорошо, но в Интернете он не меняет страницу, он загружает только половину страницы и что он без изображения и т.д.
EDIT: он делает это со всеми 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
В любом случае, спасибо.