Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 2.06.2012 Ostrzeżenie: (0%)
|
Witam wszystkich! (IMG:style_emoticons/default/smile.gif)
Na wstęp napiszę, że od 8 godzin szukam w necie rozwiązania mojego problemu i nic, przeczytałem wiele tematów o kodowaniu BOM, spacji przed <?php, przeszukałem też tutejsze forum, też nic ciekawego. Zdesperowany postanowiłem napisać mój problem tutaj.
O to mój skrypt logowania który zamieszczam w indexie.
A otrzymany błąd to oczywiście: ,,Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent" Chyba dosłonie próbowałem wszystkiego.. jedynie co ciekawego przykuło moją uwage to, że kiedy wchodzę w plik login.php to nie wypisuje mi błedu, dopiero kiedy go gdzieś wrzucam to nie działa.. kompletnie nie rozumiem Prosze was bardzo o pomoc Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%)
|
Widzę, że nie rozumiesz. Session_start() ma być absolutnie na samym początku tego co wyświetlasz, przed jakimkolwiek html'em, a nie że na początku pliku w, którym jest. Ty Wysyłasz najpierw 55 linijek htmla a potem załączasz plik gdzie odpalasz session_start(), czyli session_start u Ciebie nie jest na samym początku a wmieszany w html, dlatego otrzymujesz błąd. Czyli w tym przypadku, który tu opisałeś rozwiązaniem będzie usunięcie session_start() z pliku login.php i umieszczenie go przed treścią html w pliku index, czyli
Przed session_start() nie może być kompletnie nic, nawet spacja, dodatkowo upewnij się, że plik zapisałeś bez BOM bo to BOM to też znacznik zapisywany na początku pliku. |
|
|
|
AuronDiel Nietypowy problem session_start 2.06.2012, 19:10:52
tehaha Mogłeś chociaż napisać co już próbowałeś i nie dzi... 2.06.2012, 19:31:33
AuronDiel Mogłeś chociaż napisać co już próbowałeś i nie dzi... 2.06.2012, 19:48:36
AuronDiel Geniusz! Straciłem ponad 8 godzin! AH... 2.06.2012, 20:09:18
lucaa44 kolego AuronDiel, ja bym powiedzial ze problem jes... 2.06.2012, 23:31:47 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 02:29 |