if($kadi == $kayit["kadi"] && $sifre == $kayit["sifre"]){
$durum = 1;
header("url=http://www.google.com.tr");
session_start();
$_SESSION["ad"]=$kayit["ad"]." ".$kayit["soyad"];
header("refresh:2;url=index.html");}}
yukarıda kodda site yönlendirmiyor. nerede yanlış yapıyorum ?
php header yardım acil
10
●185
- 19-02-2020, 22:44:23yok hocam denedim hepsini çalışmıyoMajerWeb adlı üyeden alıntı: mesajı görüntüle
- 19-02-2020, 22:46:58Koşulu sağlamadığı için çalışmıyor olabilir mi? Aşağıda ki kodu yazıp deneyin koşul sağlanıyor muMisafir adlı üyeden alıntı: mesajı görüntüle
if(Koşul){ echo "1"; }else{ echo "2"; } - 19-02-2020, 22:49:04koşullarda problem yok hocam. echo da yazı yazdırınca çalışıyor. ama yönlendirmede refresh yapıyor sayfayıMajerWeb adlı üyeden alıntı: mesajı görüntüle
- 19-02-2020, 22:52:21Bunun çalışması gerek ama yine de birde @HelixTm; ye soralımMajerWeb adlı üyeden alıntı: mesajı görüntüle

Bana yardımcı olmuştu. Size de olacağını düşünüyorum
- 19-02-2020, 22:54:53Misafir adlı üyeden alıntı: mesajı görüntüle
Kodların tamamen yanlış zaten ve aldığın hata nedir.
php taglarını kullanıyorsun umarım.Header kullanımın yanlış.Alt alta iki kez header kullanmanı da anlamadım.Birinde yönlen birinde süreli yönlen demişin yönlenen bir sayfa tekrar yönlenemez bu sayfadan ayrılmış olur çünkü.
Tam olarak yapmaya çalıştığın şeyi ve aldığın hatayı PHP bölümüne yazarsan daha hızlı ve kesin sonuçlar bulabilirsin.Aşağıda kodlarının düzenlenmiş halini paylaşıyorum.
if($kadi == $kayit["kadi"] && $sifre == $kayit["sifre"]){ $durum = 1; header("Location: http://www.google.com.tr"); session_start(); $_SESSION["ad"]=$kayit["ad"]." ".$kayit["soyad"]; } - 19-02-2020, 22:59:07Yazdığın kod doğru hocam fakat arada kod kaynamış olabilir ve çakışma nedeniyle çalışmıyor olabilir. Test etmek içinMajerWeb adlı üyeden alıntı: mesajı görüntüle
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"); } - 19-02-2020, 23:08:12Dosyayı kontrol ettim dediğim gibi koşul sağlanmadığı için çalışmıyor.HelixTm adlı üyeden alıntı: mesajı görüntüle
