![]() |
![]() |
![]()
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: 30 Pomógł: 7 Dołączył: 31.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Hej,
W podanym kodzie brak nawiasów jak tworzysz obiekt
Sprawdz też czy nie masz jskiś spacji/enterów po znaczniku zamykającym php "?>", w pliku z klasą sesji dobrym pomysłem jest też zrezygnowanie ze znacznika zamykającego (nie jest on konieczny) Ten post edytował merk 1.09.2008, 11:16:33 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 17:37 |