![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 14.06.2004 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym stworzyć typwową stronkę z możliwością utrzymania na niej własnego konta czyli problem: logowanie ![]() mam trzy pliki: dziennik.php - w nim mam wstawiony poprzez include plik logowanie.php który wygląda tak:
Formularz logowania przesyła nick i pass do pliku chek_log.php który wygląda tak:
proszę oczywiście nie zwracać uwagi na kometarze ![]() problem polega na tym że gdy wpiszę dobre dane potrzebne do zalogowania ty wywala mi: Warning: session_start(): Cannot send session cookie - headers already sent by (output started at e:\usr\apache\httpd\html\pobudka\chek_log.php:2) in e:\usr\apache\httpd\html\pobudka\chek_log.php on line 28 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at e:\usr\apache\httpd\html\pobudka\chek_log.php:2) in e:\usr\apache\httpd\html\pobudka\chek_log.php on line 28 Warning: Cannot modify header information - headers already sent by (output started at e:\usr\apache\httpd\html\pobudka\chek_log.php:2) in e:\usr\apache\httpd\html\pobudka\chek_log.php on line 42 a gdy wpiszę złe dane to zamiast wrócić do strony z formularzem logowania wywala mi błąd: Warning: Cannot modify header information - headers already sent by (output started at e:\usr\apache\httpd\html\pobudka\chek_log.php:2) in e:\usr\apache\httpd\html\pobudka\chek_log.php on line 22 Co robię źle? ![]() Prosze o pomoc bo niezasnę dzisiaj ![]() -------------------- ...albo jesteś zerem albo jedynką ;)
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 120 Pomógł: 0 Dołączył: 29.11.2003 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o to że do przeglądarki zostały już wysłane jakieś nagłówki (header'y).
session_start(); umieść na samym poczatku dokumentu (zaraz po <?php). To powinno pomoc. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
To może być też przyczyną pliku config.php - jak on wygląda? Chodzi tutaj niewątpliwie o headery - nagłówki. Spróbuj podglądnąć co zostało wysłane do przeglądarki (Widok->Źródło w IE) Tak na pierwszy rzut oka to jedna z tych dwóch rzeczy:
- session_start() - BTW: bardzo dziwnie działa przy wysłyaniu nagłówków - config.php - jeśli nie wyrzuca nic do przeglądarki to znaczy, że to nie to P.S.
Możesz zastąpić :
No chyba, że istnieje możliwość, że kilka użytkowników ma ten sam login i hasło ![]() Pozdrawiam -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 14.06.2004 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Dzięki
![]() faktycznie problem leżał po stronie pliku config.php ![]() który miał deklaracje mety :/ już go rozwiązałem i właśnie ide się zadowolony położyć w końcu do wyra ![]() dzięki za odpowiedź i podpowiedź ![]() -------------------- ...albo jesteś zerem albo jedynką ;)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 09:52 |