ByScarecrow adlı üyeden alıntı: mesajı görüntüle
Sanki öyle olmaz gibi ama öyle diyorsan onun içinde bir çözümüm var.

Mesela şöyle bir form buttonumuz olsun

<input type="submit" name="kayit" value="Kayıt Ol">

Gelen post değerlerini sadece kayıt ol butonuna bastığımızda işlemesi için şöyle bir if bloğu oluşturalım
<?php 
$kayit = $_POST['kayit'];

if(isset($kayit)){
// Bu kısımda kayıt işlemleri yapılır
}else{
//Butona basmadan bu sayfaya geldiğinde yapılacak işlemler Hata mesajı vs.
}

?>
Sanırım bu sorunun çözümü için yeterlidir.
Bu şekildede tekrar kaydeder sonuçta sen post işleminde butona bastığında onuda submit ediyorsun.