![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 425 Pomógł: 0 Dołączył: 28.05.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z obsługą sesji. W pliku form.html znajduje się prosty formularza logowania:
Skrypt w pliku przetwarza dane:
Profile.html sprawdza sesję:
Jeżeli w form.html wpiszę błędne dane to zostaję automatycznie, w ułamku sekundy przekierowany z powrotem. Niestety, komunikat o błędzie się nie wyświetla, sesja nie działa poprawnie. Dlaczego? Przecież skrypt przechodzi całą ścieżkę form.html » login.html » profile.html » form.html, a wszystkie zaczynają się od session_start(); Na marginesie: czy jest jakiś lepszy niż sesje sposób przekazania komunikatu o błędzie pomiędzy skryptami? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 1 Dołączył: 10.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze pliki powinny mieć końcówkę .php, po drugie poczytaj o sesjach bo z tego co Ty tu tworzysz to nie wiem co chcesz utworzyć.
Sprawdzasz dane przesłane z formularza, pytasz bazy czy co tam używasz do trzymania danych, czy dane się zgadzają i logujesz np. w taki sposób -
Następnie w profilu sprawdzasz -
i wsio. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 16:25 |