![]() |
![]() |
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) 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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) 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? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Prosze o pomoc bo niezasnę dzisiaj (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() |
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) 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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
faktycznie problem leżał po stronie pliku config.php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) 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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) dzięki za odpowiedź i podpowiedź (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:22 |