![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
witajcie,
blad typu Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\test.php:1) in C:\wamp\www\test.php on line 20 w zadnym miejscu przytoczonego kodu nie wyrzucam nic na ekran. Co sie dzieje? pozdro:) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
~thornag sytuacja kiedy aplikacja działa w takiej kolejności:
1. Wysłanie zawartości; 2. Wysłanie nagłówków; 3. Wysłanie dalszej zawartości; to sytuacja zła. Zła dlatego że jest źle zaprojektowana. Weź na przykład strone internetową. Przeglądarka najpierw dostaje nagłówek a potem zawartość. To jest naturalna, dobra kolejność. Stosowanie ob_*() po to by to omijać, nie jest żadnym rozwiązainem problemu a jedynie zamaskowaniem/ominięciem problemu źle zaprojektowanej aplikacji. Poprawnym wrozwiązaniem jest tak zaprojektowanie aplikacji by takie sytuacje się nie zdarzały. Pomijam jakiś 0.1% przypadków kiedy może to być uzasadnione. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 13:36 |