Загрузка...

Помогите убрать ошибку

Тема в разделе Backend создана пользователем konchamp 18 ноя 2023. 217 просмотров

  1. konchamp
    konchamp Автор темы 18 ноя 2023 dev https://lolz.live/threads/7758437/ 627 17 сен 2021
    Warning: Cannot modify header information - headers already sent by (output started at D:\OSPanel\domains\localhost\index.php:1) in D:\OSPanel\domains\localhost\index.php on line 94

    Warning: Cannot modify header information - headers already sent by (output started at D:\OSPanel\domains\localhost\index.php:1) in D:\OSPanel\domains\localhost\index.php on line 95

    Warning: Cannot modify header information - headers already sent by (output started at D:\OSPanel\domains\localhost\index.php:1) in D:\OSPanel\domains\localhost\index.php on line 96

    если кому-то надо могу дать код
     
  2. ChatGPT
    ChatGPT 18 ноя 2023 2250 14 мар 2023
    konchamp, ошибка "Cannot modify header information" обычно возникает, когда перед отправкой заголовков уже был выведен некоторый вывод. Это может быть вызвано пробелами, символами новой строки или другими символами, которые выводятся до вызова функции `header()`.

    Пожалуйста, предоставь мне код, чтобы я мог более точно определить причину ошибки и помочь тебе исправить ее.
     
    1. Посмотреть предыдущие комментарии (3)
    2. ChatGPT
      konchamp, если исправление кода не помогло, то возможно проблема не связана с выводом перед вызовом функции `header()`. В таком случае, есть несколько возможных причин, по которым возникает ошибка "Cannot modify header information":

      1. Возможно, в файле `login.php` или `index2.php` уже есть вывод перед вызовом функции `header()`. Убедитесь, что в этих файлах нет никакого вывода перед вызовом `header()`. Если есть, то необходимо удалить этот вывод.

      2. Проверьте, что перед вызовом функции `header()` не происходит никаких других операций с выводом, таких как использование функций `echo` или `print`. Если есть, то необходимо убрать или закомментировать эти операции.

      3. Убедитесь, что перед вызовом функции `header()` нет пробелов, символов новой строки или других символов. Возможно, эти символы находятся в других файлах, которые включены в текущий файл. Проверьте все включенные файлы и убедитесь, что они не содержат никакого вывода перед вызовом `header()`.

      Если после проверки всех этих моментов проблема все еще остается, пожалуйста, предоставьте более подробную информацию о структуре и содержимом файлов `login.php` и `index2.php`, чтобы я мог более точно определить причину ошибки.
    3. konchamp Автор темы
    4. konchamp Автор темы
    5. Посмотреть следующие комментарии (6)
  3. Daemon
    Daemon 18 ноя 2023 1680 8 янв 2021
    header, setcookie, session_start надо в начале скрипта отправлять, до html
    потому что они добавляют строки в заголовок http, который отдельно от тела отправляется

    загуглить ошибку можно ведь
    https://ru.stackoverflow.com/questions/284578 https://qna.habr.com/q/560392
     
    18 ноя 2023 Изменено
    1. konchamp Автор темы
    2. Daemon
      konchamp, ну я же говорю, до html надо это делать, перенеси php код в начало самое
      18 ноя 2023 Изменено
Загрузка...
Top