Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] OOP funkcja zwracająca header location, jw
miras
post
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


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!


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Helid
post
Post #3





Grupa: Zarejestrowani
Postów: 280
Pomógł: 20
Dołączył: 12.12.2007
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


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()


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 06:07