![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 10.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam
stworzyłem sobie klasę do obsługi sesji i teraz przy jej wywołaniu: Kod include_once('klasy/session.inc.php'); $session=new Sesja; wywala błąd, że nagłówek już został wysłany do przeglądarki. Co wysyła ten nagłówek? Czy robi to funkcja include? Klasa session.inc.php nie przekazuje do przeglądarki żadnego tekstu więc nie rozumiem co sie dzieje :-) I teraz drugie pytanie. Problem rozwiązałem włączając buforowanie: Kod ob_start(); include('klasy/session.inc.php'); $session=new Sesja; ob_end_clean(); Czy jest jakieś inne rozwiązanie mojego problemu? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 10.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
właśnie nie mam żadnej spacji ani innych dodatkowych znaków. Próbowałem nawet bez znacznika kończącego php i nic ( nie wydaje mi się to zbyt poprawne).
A jeśli tworzymy obiekt klasy i nie przekazujemy konstruktorowi żadnych danych to wydaje mi sie że nawiasy nie są potrzebne ( mogę się mylić :-) ). Mimo wszystko obiekt klasy jest tworzony, moge na nim operować, ale tak jak pisałem wyskakuje niskopoziomowy błąd, że nagłówek już został wysłany. Tylko przez co? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 03:03 |