Autor Zpráva
Vojta
Profil *
Mám stránku index.php, na ní formulář který odesílá data pomocí method="post" také do index.php.
Problém je v tom, že jakmile to odešlu a potom obnovím stránku tak se ty post data odešlou znovu.
Potřeboval bych ty data nějak vymazat. Nevíte někdo jak?
printf
Profil
Já bych tohle doporučoval řešit z principu ve scriptu testem na přítomnost poslaných dat (stačí nějaký hash) pak tam data nebudou dvakrát ani když je někdo úmyslně opakovaně pošle.
Yuhů
Profil
jestli to řešíš z pohledu uživatele, tak zkopírovat adresu a vložit ji do jiného prohlížeče
thingwath
Profil
Ve všech mých prohlížečích by stačilo místo reloadu zmáčknout enter v adresovém proužku a nechat si tak stránku načíst znova.

Každopádně tohle je docela nepříjemný prvek, tvůrci webových aplikací by to měli nějak ošetřovat (třeba tak, že ta stránka která data příjímá pouze vrací http kód na přesměrování zpět nebo někam jinam).
krteczek
Profil
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=3&topic=77 11
jsem popsal jak je to třeba ošetřit pomocí header(location:skript");
krteczek
Toto téma je uzamčeno. Odpověď nelze zaslat.

0