Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Cannot modify header information
Forum PHP.pl > Forum > Przedszkole
VirG
Hi.
Mam problem a mianowicie wyskakuje mi taki błąd na stronie:
Kod
Warning: Cannot modify header information - headers already sent by (output started at /home/abc/public_html/functions.php:13) in /home/abc/public_html/admin/index.php on line 60


Czytałem, że kilka sposobów jest na naprawienie tego, a pierwszym było zmiana formatu na lpd utf-8 bez bom, zmieniłem to, wcześniejsze błędy z session mi usunęło, lecz tego nie.
Następnym rozwiązaniem niby było dodanie ob_start(); i ob_end_flush();
więc dodałem tak:
  1.  
  2. header('Location strona.php');
  3.  
  4. }

Wiecie jak temu zaradzić?
michal_s
W jakim miejscu w kodzie masz to
Na samym początku?
VirG
w 58 linii bo to header to 60 linia
!*!
Daj to na początek pliku, przed kodem który wysyłasz.
Gregorov
używasz include questionmark.gif Sprawdz czy wpisałeś ob_start() w nadrzędnym pliku.
Rysh
Przed odpaleniem session_start nie możesz nic wysyłać do przeglądarki.
VirG
Rysh, chyba napisałem, że poradziłem sobie z tamtym problemem? Uznaję twój post jako spam....

Od razu w body mam <form> a po nim taki kod
Kod
<?php
   ob_start();
    if($_SESSION["zalogowany"] == 0) {
     if(isset($_POST['zaloguj'])) {
      if(!empty($_POST["password"])) {
       if(mysql_num_rows(mysql_query("SELECT * FROM `settings` WHERE `password`='".addslashes($_POST["password"])."'"))) {
        $_SESSION[zalogowany]=1;
        header('Location: panel.php'); // Błąd
       } else echo "<br />Podano złe hasło";
      } else echo "<br />Uzupełnij dane...";
     }
    } else {
      header('Location: panel.php'); // Błąd
    }
   ob_end_flush();
   ?>
nospor
Cytat
Rysh, chyba napisałem, że poradziłem sobie z tamtym problemem?
A ja cię chyba już raz odsyłałem do szukajki z tym problemem
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.