Hogyan lehet megelőzni újraküldése üzeneteket a penész
Sok kezdő webmesterek kérdezik, „Hogyan előzzük újraküldözgetésükkel adatok formájában?”. Nagyon gyakran látok ilyen kérdések a fórumokon. Ez a cikk megmondja a fény és a jobb módja annak, hogy megoldja ezt a problémát.
Küldje újra
Mondjuk, hogy egy script, hogy megkapja az űrlap adatokat továbbítja a POST módszerrel. A szöveges adatok fogadja, feldolgozza és továbbítja az eredmény oldalon. De ha a felhasználó azt hiszi, az az oldal frissítéséhez ezen a ponton -, akkor megjelenik egy üzenet, egy ilyen terv:
Az oldal megjelenítéséhez a Firefox információkat kell küldenie, amelyek megismételnek korábban gyártott hatások (például a kérelem a keresés vagy az online vásárlás).
És két gomb. Kattintva az egyik, hogy küldje újra az adatokat, ami gyakran nem kívánatos. A második a nem termel oldal frissítése. Mindenesetre, a felhasználó nem jó az ilyen hozzászólásokat. A felhasználók általában nem szeretik a hirtelen felbukkanó ablakokat.
Kezdjük azzal, hogy a script megmutatja, hogy mi lesz kész.
Akkor küldje el az űrlapot egyszer, majd nyomja meg a Ctrl + R, és látni a szerencsétlen mezőbe. Nézzük meg tőle.
Megelőzése újraküldözgetésükkel űrlapot átirányítást szerver
Hogy megakadályozzák újra formában adatküldés lehet tenni szerver oldali átirányítás. Ez úgy történik, hogy küld egy hely fejléc böngészőt a megfelelő URL-t. Például, meg kell egy oldalt hála a kitöltött űrlapot. Akkor fogjuk írni valamit a lélek:
Ebben az esetben a szerver megkapja az adatokat, feldolgozza azokat, és ahelyett, hogy megmutatja az eredményt küld az ügyfél egy oldal, ahol az eredmények jelennek meg.
A hátránya ennek a módszernek, hogy a felhasználó megnyomja a „Vissza” gombot, és visszatérhet az oldalra átirányítást. Ismét ő dobja előre, és így a felhasználó aligha lesz képes visszatérni a két oldal vissza a formáját, amelyet eredetileg zaoplnyal.
Megelőzése újraküldözgetésükkel formája révén kliensátirányítást
META-tag, másrészt van egy előny az egyetemesség. Ők irányítanak át minden és mindig.
Optimális egyesíti a két módszer. Hogy - Alexander Shurkaev megjegyzésben leírt optimális átirányítását.
Mi használja a módszert az alábbiak szerint.
Próbálja ki! Most, ahogy látható, nincs ablak nem jelenik meg. Mit tettünk? Megnéztük. Ha az adatok jöttek - kiírjuk mindent meg kell átirányítani. Elvileg azt követően, hogy azt is, hogy a kijáratot, hogy ne töltse be a böngésző redundáns adatok, ami még senki sem látta.