Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Cannot modify header information - headers already sent by
Forum PHP.pl > Forum > Przedszkole
Tho
Cytat
Warning: Cannot modify header information - headers already sent by (output started at /home/xxx/domains/xxxx.pl/public_html/index.php:7) in /home/inf/domains/xxxx.pl/public_html/index.php on line 103

Ta linia to
  1. header('Location: / '); // przekierwanie na stronę główną


To wyskakuje tylko za pierwszym kliknięciem "zaloguj" lub "wyloguj", za drugim już wchodzi.

O co może chodzić?
mortus
O to, że już coś zostało do przeglądarki wysłane. Sprawdź, czy plik masz zakodowany w UTF-8 bez BOM. Sprawdź i ewentualnie zmień kodowanie plików odpowiedzialnych za logowanie i za wylogowywanie (podejrzewam, że są to osobne pliki). Jeśli zastosowanie powyższych rad nie pomoże, to wklej tutaj nieco więcej kodu.
mch.frnc
poczytaj o funkcjach ob_start() i ob_end_flush().
wstaw je w kod przy samych znacznikach otwarcia i zamknięcia dokumentu, czyli <?php i ?> (przy czym przed
  1. <?php

nie może być nic innego.
batman
Temat poruszany na forum setki razy.
Zamykam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.