Zapisywanie danych do bazy i blokada ponownego wpisu

0

Prosta sprawa, jest formularz klikamy zapisz, stronka sie przeladowywuje , wykonuje sie insert. Lecz w tym momencie jak ktos da odswierz to rekord sprobuje sie zapisac jeszcze raz.

Czy rozwiazanie typu: Header("Location:plik.php"); jest dobre ? Tylko ze jak bnedziemy chcieli dodac paramtery to bede ona jawne np: Header("Location:plik.php?etap=admin");

Jak to sie poprawnie programuje?

0

tak
jakie znowu parametry ? jeśli z formularza to zapisuj je w sesji, jeśli z pasku adresu no to one już były przecież jawne ...
tak jest ok

0

lepszym zabezpieczeniem jest dodanie randomowego klucza do formularza - wtedy nawet przez "wstecz" i ponowne "wyslij" user nie wykona 2x teg samego inserta

edit: ale location dobrze tez zastosowac

1 użytkowników online, w tym zalogowanych: 0, gości: 1