Post edilen sayfada yenileme yaparsa bir önceki post verilerini tekrar kaydeder.
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.