Radomír Smrčka <r_smrcka@nspka.cz>: > Potřebuji po zadání údajů a odeslání, zamezit u některých jedinců, > vracení se zpět na zadávací stránku a odesílání všech dat znova a znova. To se da vyresit dvouma zpusobama, nejlepe kombinaci obou ;o) 1. - Stranka s formularem se nesmi cachovat, takze poslat hlavicky treba pomoci PHP (must-revalidate, no-cache atp.) 2. - Stranka pro obsluhu formulare by si mela zkontrolovat, jestli nekdo v posledni dobe (rekneme treba 30 minut) neposlal naprosto shodna data. Pokud ano, nejspis se jedna bud o reload stranky vcetne noveho odeslani udaju, nebo o to, co se snazis osetrit -- back + znova odeslat. Pokud by uz nejaky takovy udaj existoval mohl by si se usera zeptat, jestli opravdu chce odeslat jeste jednou naprosto shodna data, zalezi na tom, o jaka data se jedna, vetsinou nikdo 2x po sobe neposila totez umyslne. BTW to prepsani JS objektu history by te stejne neochranilo od toho, kdy uzivatel da reload stranky, browser mu rekne, ze stranku lze znova reloadovat jen se zaslanim udaju a user to samozrejme odklepne. A razem mas napr. 2 shodne prispevky pod sebou. -pp21-
This archive was generated by hypermail 2.1.2 : 08. 01. 2003, 13:48 CET