odświeżanie strony mając dane przesłane POSTem

odświeżanie strony mając dane przesłane POSTem
rafal95p
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 157
0

Mam apkę, która jest typowym formularzem webowym:
a) wypełnij Inputy
b) naciśnij button Submit
c) wykona się skrypt PHP obrabiający te dane
d) otwiera się nowa strona z podsumowaniem

Problem polega na tym, że odświeżenie strony z podsumowaniem ponownie wywołuje ten sam skrypt PHP wykorzystując dane przesłane POSTem.

Można temu jakoś zaradzić?

GO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 141
Riddle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10297
2
rafal95p napisał(a):

Mam apkę, która jest typowym formularzem webowym:
a) wypełnij Inputy
b) naciśnij button Submit
c) wykona się skrypt PHP obrabiający te dane
d) otwiera się nowa strona z podsumowaniem

Problem polega na tym, że odświeżenie strony z podsumowaniem ponownie wywołuje ten sam skrypt PHP wykorzystując dane przesłane POSTem.

Można temu jakoś zaradzić?

Zaradzić temu nie możesz - tak po prostu działają przeglądarki.

Ale możesz to obsłużyć:

  • nie wysyłać danych POST'em
  • zignorować drugi formularz na backendzie
  • wysłać dane przez Ajax
jurek1980
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3623
1

PRG: wiki
Jakiś przykład z netu:
przykład

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.