Canlandırıcı sayfa sonra değişkenler yayınlanmıştır

2 Cevap php

Yani şekli kendine eşit form eylemi ile, benim sitede sunulur.

Ben kullanıcı tekrar aynı değişkenleri göndermeden sayfayı yenilemek mümkün olmak istiyorum.

Ben ($ _POST) unset düşündüm; Bu gerçekleştirmek için başka bir yolu yoktur gelmez nedense bu başarmak istiyorsunuz?

2 Cevap

Hayır, ($ _POST) unset alışkanlık 'size yardımcı olur. Bu dizi tarayıcı isteği doldurulan gibi.

The common practice (and protocol requirement) is to use HTTP redirect to some (usually same) location. A rough outline of a POST form handler in the same file is like this:

if ($_SERVER['REQUEST_METHOD']=='POST') { 
    //write data
    Header("Location: ".$_SERVER['PHP_SELF']); 
    exit; 
  } 
} 

Sen POST isteği yanıt veren bir GET isteği, bir server-side redirect yayımlayarak, bu sorunu çözmek için isteyebilirsiniz. Bu sayfayı yenilemeyi ve yanlışlıkla POST isteği göndermeyi gelen önleyecektir.