![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 12.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
od 3 dni nie mogę sobie poradzić z wydawałoby się banalną sprawą (pewnie jest banalna ale jak widać nie dla mnie). Otóż mam stronkę index.php, gdzie mam "zaincludowane" menu, które znajdują się w innych plikach. Menu są dwa. Jedno pojawia się kiedy użytkownik jest zalogowany, a drugie jest widoczne kiedy nikt nie jest zalogowany. Problem polega na tym, że kiedy użytkownik się wylogowuje (przyciskiem) to żeby zobaczyć menu dla wylogowanych użytkowników, trzeba ręcznie odświeżyć przeglądarkę (F5). Poniższy kod nie działa ![]()
Pulta się, że zostały wysłane już jakieś informacje do przeglądarki (przynajmniej tak mówią fora na temat błędu, który mi się wywala). Jak zrobić, żeby po wylogowaniu się, stronka odświeżyła się sama? Pomocy... Ten post edytował requinus 25.06.2008, 09:59:04 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat że zostały wysłane już jakieś informacje do przeglądarki (przynajmniej tak mówią fora na temat No i dobrze mowia. Nie mogles podrążyc dalej tego tematu by znaleźć rozwiązanie?błędu, który mi się wywala). Szukaj na forum pod haslem: headers already sent Bylo wiele razy na forum jak rozwiązac ten problem edit: http://nospor.pl/php-faq-n29.html#faq-5 -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
http://krzysztofglaz.eu.org/2007/08/10/can...s-already-sent/
wujek Google nie gryzie... jak Ci pisał nospor - szukaj! -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 194 Pomógł: 2 Dołączył: 12.04.2004 Skąd: Częstochowa Ostrzeżenie: (10%) ![]() ![]() |
Ale generalnie w kodzie w którym robisz wylogowanie staraj się nie zostawić nawet zbędnej spacji ani kodu html tym bardziej a wtedy header ci zahula
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 12.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
No właśnie szukam, szukam, klepię, klepię i nadal mam to samo.
Kod, który powoduje wylogowanie wygląda następująco:
Co jest nie tak? Nie ma zbędnych spacji i jest to o czym pisaliście czyli ob_start(); następnie session_start(); jest na samym początku. Wymiękam ![]() |
|
|
![]()
Post
#6
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
a kodowanie pliku? utf-8 bez BOM?
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 12.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
UTF8 - tak
BOM - raczej nie (korzystam z edytora Kashmir Web Editor) Zrobiłem testowy pusty plik i ma 0 b, więc raczej nie ma BOM |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 02:01 |