![]() |
![]() ![]() |
![]() |
-kubek3898- |
![]()
Post
#1
|
Goście ![]() |
Wiem, wiem takich tematów było już tysiące lecz żadne rady dot. nich nie podziałały. Próbowałem:
- przed session_start(); dać ob_start(); jak i ob_start("ob_gzhandler"); - kodowanie UTF8 BEZ BOM - usunałęm wszystkie spacje, entery przed rozpoczęciem sesji Mogę oczywiście wyłączyć raportowanie błędów lecz nie chcę ukryć problemu, a go rozwiązać. Mój kod:
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 44 Dołączył: 18.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
W headers already sent by... powinieneś mieć nazwę pliku i nr linii gdzie już zostały wysłane dane...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 30 Dołączył: 5.05.2007 Skąd: Mannheim Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Sprobuj przesunac przed , taki test maly, bo gdzies przed startem sesji jest przeslany prawdopodobnie jakis NOTICE do przegladarki. Byc moze Twoj plik jest includowany przez inny plik ktory wysyla cos do przegladarki. A tak na marginesie to dziwna jest ta logika wyswietlania formularza i sprawdzania przeslanych POST. No ale to juz sprawa indywidualna (IMG:style_emoticons/default/wink.gif) Pozdrawiam |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 44 Dołączył: 18.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
@zbig
Mówisz o logice? ja to pominąłem. Bo co logicznego jest w: Cytat HTMLSpecialChars( $pass ) (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
gdzieś jednak najprawdopodobniej masz białe znaki może przed <?php (IMG:style_emoticons/default/wink.gif)
|
|
|
-kubek3898- |
![]()
Post
#6
|
Goście ![]() |
Witam! Sprobuj przesunac przed , taki test maly, bo gdzies przed startem sesji jest przeslany prawdopodobnie jakis NOTICE do przegladarki. Byc moze Twoj plik jest includowany przez inny plik ktory wysyla cos do przegladarki. A tak na marginesie to dziwna jest ta logika wyswietlania formularza i sprawdzania przeslanych POST. No ale to juz sprawa indywidualna (IMG:style_emoticons/default/wink.gif) Pozdrawiam Możecie mi podać wiecej takich bledow logicznych bym w przyszlosci uniknal zlych nawykow? @topic Wasze rady sprawdze jutro, dzis juz niestety nie dam rady |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
błędów w logice nauczysz się sam wraz z praktyką. Jedna poważna rzecz jaka rzuca się mocno w oczy jest
po co pobierasz wszystko ? Fakt, zamieszałeś zmienne logowania tymi konwerterami ale tak czy siak dobrą praktyką nie jest pobieranie wszystkiego. Ty potrzebujesz sprawdzić tylko czy ktoś taki istnieje, więc jeśli potrzebujesz dodatkowych zmiennych do sesji to robisz SELECT id,login,world FROM (itd). Po co masz pobierać w zapytaniu wszystkie parametry ? Dla kogo to robisz ? dla mnie ? bo napewno nie dla siebie ;p co do sesji to uporządkuj kod i ładuj sesje tylko w jednym miejscu, np includujesz sobie plik config.php gdzie masz funkcje session_start() i połączenie z bazą danych Błąd się pojawia bo ta funkcja może zostać wywołana tylko raz, a ty widocznie gdzies już ją rozpocząłeś. Rozwiązaniem jest jeszcze - jak napisał kolega wyżej : ob_start() przed rozpoczęciem sesji - a najlepiej na samym początku dokumentu, wtedy możesz sobie pisać tych session_start dowoli (co jest mimo wszystko złą praktyką;p). To samo spotka Cię również np z header(); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.09.2025 - 21:29 |