Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] OOP funkcja zwracająca header location
Forum PHP.pl > Forum > Przedszkole
miras
Witam, mam problem z zwracaniem header location w funkcji tj.

  1. public function test() {
  2.  
  3.  
  4. return header("Location: index.php");
  5. }


wywala mi wiadomo jaki błąd..

  1. Cannot modify header information - headers already sent by ...


Wiem, że ob_start() i ob_end_flush() by pomogło tylko gdzie to w klasie wstawić?
Kodowanie mam bez BOOM więc zmiana kodowania nie pomoże..


Dzięki z góry!
nospor
1) Wywal return. Jest ono tutaj totalnie zbedne
2) Jesli nadal blad sie pojawia to doczytal dokladnie o tym bledzie - bylo petryliard razy i po raz kolejny petrylaiard +1 nie bedziemy specjalnie tobie tlumaczyc
Helid
Na początku całego skryptu ob_start(), jeśli zaczyna się w index.php to zaraz gdzieś po <?php ale zanim wyślesz coś do użytkownika (przed 1 echo)
analogicznie na końcu ob_end_flush()
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.