Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%)
|
Witam,
Napisałem sobie logowanie, wszystko fajnie działa ale mam problem z przeładowaniem strony. Sprawa wygląda tak, jest formularz który wysyła sie pod ta sama stronę, sprawdzam czy formularz był wysłany - sprawdzam dane logowania, czy nie - wyświetlam form. Ogólnie chciałem zrobić to na jednym pliku, jeśli jest wszystko ok to tworzymy ciastko (pomijam już kwestie bazy itp). Teraz problem jest taki że mam wyżej menu które sie zmienia w zależności od tego co jest w tym ciastku.. Tyle że po zalogowaniu wyświetla komunikat że wszystko ok ale już warunku do tego menu nie sprawdza chyba, bo dopiero po wciśnięciu F5 menu wskakuje, można to jakoś zrobić tak żeby sie też przeładowywało ? Bo jak zrobię to że formularz wysyła do innej strony jest ok, działa ale tak z ciekawości - można ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%)
|
Ciastko tworzysz przy tym samym requeście kiedy chcesz żeby na stronie były już jakieś zmiany. Gdyby strony komunikowały się nieprzerwanie, to takie coś może byłoby możliwe, ale żeby twój "system" zauważył zmiany, musisz zrobić przynajmniej jeszcze jednego requesta. Najłatwiej będzie zrobić redirect do tej samej strony na której jesteś, zaraz po zalogowaniu. Strona się przeładuje podczas logowania, efekt wizualnie będzie ten sam, a zmiany (utworzenie ciastka) będą zauważone przez "system".
Zaraz po zalogowaniu (tzn po sprawdzeniu tych wszystkich warunków i utworzeniu ciasteczka) dodaj: Kod header('Location: '.$_SERVER['REQUEST_URI']);
|
|
|
|
Mayka [php] Odświerzanie zawartości strony. 17.10.2011, 21:49:17
banditpanda Na youtube jest kilka dobry tutoriali na temat jQu... 17.10.2011, 22:55:25
Mayka Myslałem własnie nad tym Ale dzieki za odp.
BTW.... 18.10.2011, 11:28:02 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 14:34 |