v2.5.2
Giriş yap

Sayfa yenilenince tekrar post etme sorunu

bayburt
1,021 defa görüntülendi

Sayfa yenilenince tekrar post etmemesini nasıl engellerim

nette şu kodu buldum ama safaride çalışmıyor ajax,token ve header harici bildiğiniz bir yöntem varmı teşekürler
<script>
    if ( window.history.replaceState ) {
        window.history.replaceState( null, null, window.location.href );
    }
</script>
Cevap yaz
Cevaplar (1)
orbi
1456 gün önce

Hiç token vs ile uğraşmanı tavsiye etmem. Header fonksiyonu işini rahatça görür.
Aynı sayfaya dahi post ediyosan post ettiğin yerin devamında

        header("HTTP/1.1 303 See Other");
        header("Location:Yonlenensayfa.php");

bu şekilde kullanırsan. Sayfa yenileme veya geriye dönmesinde tekrar post etmez.