Autor Zpráva
MAjo
Profil *
Mam problem.pri vlozeni noveho zaznamu sa kontroluje existencia rovnakeho.ak neexistuje,zaznam sa vlozi.problem je ak po spracovani skriptu a vlozeni zaznamu uzivatel obnovy stranku stlacenim refresh.ten isty zaznam sa vlozi znova.ako tomu predist?
Jan Tvrdík
Profil
MAjo:
Obvykle se to řeší přesměrováním po úspěšném vložení do DB.
Nox
Profil
Pokud se kontroluje existence a při F5 se to stejně vloží, tak bude v té kontrole asi někde chyba...
MAjo
Profil *
Pre: Jan Tvrdík
Aj pri tom sa da urobit krok spat a opat refresh s rovnakym efektom.

Pre Nox:
Kontrolujem pocet zaznamov rovnakych ako vkladany.ak je 0 vlozi novy.
nightfish
Profil
MAjo
Aj pri tom sa da urobit krok spat a opat refresh s rovnakym efektom.
otázkou je, jestli se chceš bránit proti náhodnému nebo úmyslnému znovuodeslání...
MAjo
Profil *
Pre nightfish:
Hlavne proti umyselnemu
Mastodont
Profil
Při odeslání formuláře uložit do session jedinečnou hodnotu, která je ve formuláři jako hidden pole. Při přijetí formuláře zkontrolovat, zda to odpovídá - pokud ne, tak zahodit. Jestliže dorazí POST a v session není záznam o odeslání formuláře, rovnou zahodit.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: