Muhtemelen Post-Redirect-Get yöntemi uygulamak istiyorum.
Eğer bir yazı yaptım ve yönlendirme olmadığından, POST veri nedeniyle tarayıcı davranışlarını tekrar gönderebilir. Bunu durdurmak için POST sonra yönlendirmek gerekir.
Aşağıdaki şema PRG akışını göstermektedir:

Bunu yapmak için, bunun yerine sonuçları görüntüleme, göndermek için sayfa, başka bir sonuç sayfaya kullanıcıyı yönlendirmek.
örneğin
function redirect($url){
header('Location: '.$url);
exit;
}
if(isset($_POST['submit'])){
$ok = checkLogin($username,$password);
if($ok){
redirect('thank-you.php');
}else{
redirect('login.php?error');
}
}