Adott egy webes űrlap, melyet kitölt a felhasználó, majd az OK-ra kattint. Ekkor elindulnak az adatok az interneten a szerverünk és az ott található alkalmazás felé, mely elkezdi feldolgozni az adatokat, tárolja azokat, készíti a felhasználó felé küldendő HTML oldalt. E közben lehet, hogy már 5-10 esetleg még több másodperc is eltelik, mert épp lassú az átviteli sebesség a felhasználó gépe és szerverünk között. Ekkor a felhasználó csak várja, hogy történjen már valami, de mivel nem lát változást, így türelmetlenségében újra az OK gombra kattint és ekkor ismét elküldésre kerülnek az adatok szerverünkhöz, mely ismét feldolgozza ugyanazt az űrlapot. Ez sokszor nemkívánatos eseményekhez vezet: kétszer leadott megrendelés, két egyforma hozzászólás egy web fórumon, stb.
Ennek a problémának kivédésére keresünk megoldást mostani példánkban.