![]() ![]() |
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 2.10.2006 Skąd: Wrocław Ostrzeżenie: (0%)
|
Może ktoś z was mi pomoże - byłbym wdzięczny bo ja nie wiem już co jest źle w tym
Mam 3 pliki do zalogowania wyświetlenia strony i wylogowania (Z tej strony podpatrzyłem) I wszystko było by fajnie gdyby nie to że... jak mam tylko te 3 pliki (login.php, secret.php i logout.php) i nie podłączę je pod inne pliki to wszystko jest ok - podaje usera i hasło i się loguje - wyświetla stronkę i potem klikam aby się wylogować - i tu wszystko ładnie ale... Chciałem to podłączyć u siebie na stronce (tak dla mnie aby było hasło i login do niektórych stron - np konfiguracja) ale wystąpiły błędy : Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at c:\usr\krasnal\www\swebs\index.php:16) in c:\usr\krasnal\www\swebs\root\php\admin.php on line 6Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at c:\usr\krasnal\www\swebs\index.php:16) in c:\usr\krasnal\www\swebs\root\php\admin.php on line 6Warning: Cannot modify header information - headers already sent by (output started at c:\usr\krasnal\www\swebs\index.php:16) in c:\usr\krasnal\www\swebs\root\php\admin.php on line 8" title="Zobacz w manualu PHP" target="_manual i teraz może trochę kodu i informacji (ja już wszystko przerobiłem i nie mam już sił aby z tym walczyć Plik login.php :
plik secret.php :
i ostatni plik : logout.php :
Jak pisałem - te pliki same w sobie działają - człowiek się loguje i wyloguje kiedy chce ale... teraz : Moja stronka główna (index.php) wykorzystuje includowanie niektórych plików - co też zrobiłem z plikiem login.php - w menu klikamy na link Login (<a href="index.php?page=login") i wtedy na stronie głównej pojawia się okienko logowania - tu jak na razie wszystko ok - wpisujemy login i hasło - klikamy zaloguj i... wywala mi te błędy Pliki trochę zmodyfikowałem aby pasowały do strony : plik admin.php (odpowiednik pliku login.php :
plik test.php (odpowiednik secret.php) :
plik logout.php (ten został taki sam
I teraz pytanie czemu to nie działa ? Jeżeli podam złe hasło lub login - wyświetla poprawnie że złe hasło lub zły login ale jak hasło i login są dobre... nie może się zainicjować session_start(); Nie chce od nikogo litości tylko trochę pomocy - siedzę nad tym 2 dzień i naprawdę nie mam już pomysłów a problem pewnie jest banalny Podejrzewam że możliwe że to przez adresy - aby były bez zmiennych typu page=admin czy coś w tym stylu ale potrzebuję tego niestety więc wolałbym nie mieć racji że to właśnie to Ktoś pomoże ? Ten post edytował Setesh 24.09.2007, 23:02:37 -------------------- Znudził Ci się wygląd twojej v39'ki ? Zmień to! :)
| Google | CodeGear | Swiss Delphi Center (ENG) | digitalmars.com | 4programmers.net | dsdt.info | BinBoy | delphi.cartall.com.pl | CPW.net.pl | cyfbar.republika.pl| |
|
|
|
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole
Było z 10000 razy. Google: http://www.google.pl/search?hl=pl&q=Ca...+Google&lr= Pozdrawiam -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
|
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 2.10.2006 Skąd: Wrocław Ostrzeżenie: (0%)
|
Poprawione
AD. mojego postu... Wszystko fajnie ale porady z google mi nie pomagają - ani przepisanie pliku na nowo, ani żadne spacje itp rzeczy. No sorki ale zawsze najpierw szukam w google bo na odpowiedź można czekać nawet tygodniami. Nadal uważam że problem pewnie jest banalny ale sorki nie znam aż tak php mimo iż się uczę Jak na razie pozostało mi jeszcze jakieś 9800 topików bo z 200 to już przeczytałem wczoraj Ten post edytował Setesh 24.09.2007, 23:01:26 -------------------- Znudził Ci się wygląd twojej v39'ki ? Zmień to! :)
| Google | CodeGear | Swiss Delphi Center (ENG) | digitalmars.com | 4programmers.net | dsdt.info | BinBoy | delphi.cartall.com.pl | CPW.net.pl | cyfbar.republika.pl| |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 17 Dołączył: 9.07.2007 Ostrzeżenie: (0%)
|
session_start() musi byc zawsze na SAMYM poczatku pliku, bez zadnych spacji itp., zanim COKOLWIEK zostanie przeslane do przegladarki. Zastosuj sie do tego a powinno ruszyc. Nie przygladalem sie co prawda zbyt doglebnie kodowi.
|
|
|
|
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 2.10.2006 Skąd: Wrocław Ostrzeżenie: (0%)
|
dałem na samym początku pliku index.php i... wywala mi już tylko jeden błąd ale nie wiem dalej czemu
Warning: Cannot modify header information - headers already sent by (output started at c:\usr\krasnal\www\swebs\index.php:17) in c:\usr\krasnal\www\swebs\root\php\admin.php on line 8" title="Zobacz w manualu PHP" target="_manual odnosi się do tego : - tylko że ja potrzebuję ten link mieć z parametrem aby zaincludować inna stronkę (test.php Ten post edytował Setesh 24.09.2007, 23:29:57 -------------------- Znudził Ci się wygląd twojej v39'ki ? Zmień to! :)
| Google | CodeGear | Swiss Delphi Center (ENG) | digitalmars.com | 4programmers.net | dsdt.info | BinBoy | delphi.cartall.com.pl | CPW.net.pl | cyfbar.republika.pl| |
|
|
|
| --Zenek-- |
Post
#6
|
|
Goście |
Ja bym tak wywalił cały ten kod z odnośnikami - bez nich działa bez problemu ale jeżeli na serio potrzebujesz takie linki to może skopiuj plik z szablonem (o ile taki masz) i w pliku admin.php wstaw szablon - wtedy bedziesz miał bez problemu logowanie
|
|
|
|
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 2.10.2006 Skąd: Wrocław Ostrzeżenie: (0%)
|
Taa.... próbowałem różnych już zmian i nic nie idzie
-------------------- Znudził Ci się wygląd twojej v39'ki ? Zmień to! :)
| Google | CodeGear | Swiss Delphi Center (ENG) | digitalmars.com | 4programmers.net | dsdt.info | BinBoy | delphi.cartall.com.pl | CPW.net.pl | cyfbar.republika.pl| |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 2 Dołączył: 14.02.2007 Ostrzeżenie: (0%)
|
tam gdzie masz header() na początku skryptu daj ob_start(); a na końcu ob_flush()
|
|
|
|
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 2.10.2006 Skąd: Wrocław Ostrzeżenie: (0%)
|
Pomogło ale od_start(); miałem wpisane a ob_flush(); nie - pewnie dlatego nie działało
małe niedopatrzenie a jednak... BIG THX dla wszystkich za OGROMNĄ pomoc -------------------- Znudził Ci się wygląd twojej v39'ki ? Zmień to! :)
| Google | CodeGear | Swiss Delphi Center (ENG) | digitalmars.com | 4programmers.net | dsdt.info | BinBoy | delphi.cartall.com.pl | CPW.net.pl | cyfbar.republika.pl| |
|
|
|
![]() ![]() |
|
Aktualny czas: 19.08.2025 - 21:00 |