![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 27.02.2005 Ostrzeżenie: (10%) ![]() ![]() |
Napotkałem następujący problem.Mam plik B.php do ktorego sa wysylane wartosci przez POST z innego pliku (A.php) z formularzem.Plik B.php zawiera takze INPUT w ktory uzytkownik musi wpisac poprawne haslo by dane przeslane z
A.php do B.php mogly zostac wyslane do bazy przez jakis plik C.php. Problem robi sie gdy uzytkownik wpisze bledne haslo, bowiem ponowne wczytanie pliku B.php powoduje zniszczenie wszystkich danych przeslanych POSTEM z pliku A.php.Umieszczesnie ich w SESSION tez nie wiele da bo przy drugim wczytaniu pod zmienne sesyjne poleca puste wartosci.Zakladanie zas na kazda taka zmienna warunku jest mozliwe ale nie jest chyba najlepszym rozwiazaniem. Pytanie wiec brzmi jak to rozwiazac?Problem o tyle wazny ze wydaje sie byc czesto stosowany w roznych serwisach.Czy w ogole mozna to rozwiazac w php czy potrzebna bedzie JS? Dziekuje za wszelka podopowiedz! (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ten post edytował falkor 27.03.2005, 00:22:29 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Tak, jaśniej. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Więc myślę, że to co jest na tej drugiej stronie można przechowywac w sesji - oczywiście zależy co ta storna B wyświetla. Ewentualnie, można tworzyć plik tekstowy z zawartością wygenerowanej strony B i postawić warunek, że jeśli plik istnieje taki jak aktualna sesja to zamiast wczytywać danych z strony A wysłanej POST niech wczyta z tego pliku, bazy. Ja tylko to tak widzę, ewentualnie ciastka. Pozdrawiam! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 13:31 |