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: 15 Pomógł: 1 Dołączył: 26.05.2007 Ostrzeżenie: (0%)
|
kolego AuronDiel, ja bym powiedzial ze problem jest jak najbardziej typowy, mi kiedys dosc czesto sie zdarzal;]...poza tym jakby nie bylo klania sie MANUAL(IMG:style_emoticons/default/exclamation.gif) , a konkretnie znajomosc dzialania sesji, funkcji sesji i dzialania naglowkow: sesje - http://www.php.net/manual/pl/function.session-start.php -
Cytat Informacja: (jakichkolwiek czyli tez HTML'a i bialych znakow czyli np spacji)Jeśli używasz sesji opartych o ciasteczka, to session_start() musi być wywołane przed wysłaniem jakichkolwiek danych do przeglądarki. , naglowki - http://www.php.net/manual/pl/function.header.php - Cytat Remember that header() must be called before any actual output is sent, either by normal HTML tags, blank lines in a file, or from PHP. It is a very common error to read code with include(), or require(), functions, or another file access function, and have spaces or empty lines that are output before header() is called. (czarno na bialym;])dlaczego pisze o naglowkach?? ano, podczas rozpoczecia sesji do przegladarki wysylane sa naglowki ( automatycznie, tak jakby przegladarka za Ciebie uruchomila headers() ), dlatego by sesja mogla ruszyc musza byc spelnione warunki umozliwiajace wysylanie naglowkow, i znowu klania sie manual - Cytat Additionally, session_cache_limiter() and the session.cache_limiter configuration setting can be used to automatically generate the correct caching-related headers when sessions are being used. warto nieraz na poczatek zajrzec do manuala i sie zwyczajnie doksztalcic |
|
|
|
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
tehaha Widzę, że nie rozumiesz. Session_start() ma być ab... 2.06.2012, 20:00:56
AuronDiel Geniusz! Straciłem ponad 8 godzin! AH... 2.06.2012, 20:09:18 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 11:49 |