![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 5 Dołączył: 8.02.2005 Skąd: Olsztyn / Zatorze Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Maaam wielki problem otóż robię pewną stronę od dłuższego czasu no i wszystko było ok aż do dzisiejszego popołudnia. A więc do rzeczy. Na sronie mam panel logowania (w którym ustawiam sessję jeśli dobrze sie zaloguje i mam tam headera), prócz panelu logowania mam też taki przycisk jak wyloguj (po zalogowaniu się). i mój problem polega na tym iż jak się chce zalogować to wywala mi: Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/gimnazjum/tpl/tpl.index.php:116) in /var/www/html/gimnazjum/tpl/tpl.signin.php on line 32 dopiero po odświeżeniu strony lub po zalogowaniu powtórym udaje sie zalogowac poprawnie i to samo dzieje sie przy wylogowywaniu. co nie tak zrobiłem ze te info sie pojawia i jak je wyeliminować (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 0 Dołączył: 12.02.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
ta funkcja robi coś takiego
ob_start(); buforuj wyjście ob_end_flush(); czyść bufor wyjściowy i tyle nic ci to nie uszkodzi, z tym że po prostu zmniejszasz bezpieczeństwo swojej strony. z tego co wiem we wczesnym stadium rozwoju PHP nie istniał taki problem z wysyłaniem nagłówków, dopiero chyba od wersji 4 to weszło i jest właśnie poprzez wzgląd na bezpieczeństwo. ale to nie wpływa bezpośrednio na działanie serwisu jako całości (choć zależy z której strony patrzeć). bynajmniej wszystko będzie działać, ale problem masz z bezpieczeństwem :/ ja proponuję wywołać skrypt w innym pliku to jest bardziej co prawda zagmatwane ale na pewno bezpieczniejsze. Przedwczoraj miałem ten sam problem, bo źle zaprojektowałem strony i związany z nimi mechanizm sesji, przeniosłem cały skrypt do logowania do innego pliku gdzie nic nie wyświetlam i wszystko jest git. Pozdr. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 13:28 |