Yazdığın kod doğru hocam fakat arada kod kaynamış olabilir ve çakışma nedeniyle çalışmıyor olabilir. Test etmek için
header("location:https://www.google.com";bu kodu sayfanın en üstüne herhangi bir kod olmadan php tagları arasında yazıp test edin. Muhtemelen sorunsuz çalışacaktır. Ardından yazılımınızdaki mantıksal kod hatasını bulmaya çalışın. Ek olarak, mantıksal if else da sıkıntınız var. Tek koşul var ve 2 yönlendirme var. Sanırım bunu yapmak istiyorsunuz;
if($kadi == $kayit["kadi"] && $sifre == $kayit["sifre"]){
session_start();
$_SESSION["ad"]=$kayit["ad"]." ".$kayit["soyad"];
header("refresh:2;url=index.html");
}else{
$durum = 1;
header("url=http://www.google.com.tr");
}
Dosyayı kontrol ettim dediğim gibi koşul sağlanmadığı için çalışmıyor.