Co oznacza ten komunikat od jezyka PHP


(Alan Elektro) #1

Witam!

Wyświetla mi się takowy komunikat podczas includowania strony, standardowo jest ok, ale jeżeli chcę zaincludować tą stronę pokazuje mi się ten komunikat:

Warning: Cannot modify header information - headers already sent by (output started at /www/110mb.com/m/o/d/r/i/h/f/p/modrihfpb/htdocs/testy/index3.php:10) in /www/110mb.com/m/o/d/r/i/h/f/p/modrihfpb/htdocs/testy/includes/model.php on line 992

w linii 992 znajduje się tylko to:

setcookie("lastvisit","expires in 60 minutes",time() +60*60);

Za ewentualne odpowiedzi serdecznie dziękuję!

Złączono Posta : 04.08.2007 (Sob) 15:06

"nie można zmodyfikować informacji w nagłówku czy coś" w czym może być problem?


(L337 Crew) #2

Próbujesz ustawić ciasteczko już po przesłaniu nagłówków (czyli np. po przesłaniu do przeglądarki tytułu strony itd.)

użyj buforowania:

http://www.webinside.pl/php/artykuly/150

pozdrawiam.


(Fiołek) #3

W tym, że nagłówki można wysyłać tylko przed wysłaniem do przeglądarki jakiejkolwiek treści(HTML, tekst, obrazek itp.).

Edit: Rozwiązanie to tak jak @up napisał.


(Alan Elektro) #4

wielkie dzięki :wink: to buforowanie rozwiązało moje problemy :lol: jeszcze raz dzięki :stuck_out_tongue: