Sayfa yenilenince tekrar post etme sorunu
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>
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
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.