Autor | Zpráva | ||
---|---|---|---|
Vojta Profil * |
#1 · Zasláno: 10. 6. 2005, 22:01:35
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 |
#2 · Zasláno: 10. 6. 2005, 22:06:10
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 |
#3 · Zasláno: 10. 6. 2005, 22:45:45
jestli to řešíš z pohledu uživatele, tak zkopírovat adresu a vložit ji do jiného prohlížeče
|
||
thingwath Profil |
#4 · Zasláno: 10. 6. 2005, 22:54:04
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 |
#5 · Zasláno: 11. 6. 2005, 02:40:22
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 |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0