• 19-02-2020, 22:42:00
    #1
    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 ?
  • 19-02-2020, 22:43:07
    #2
    header("Location: http://www.google.com.tr");
  • 19-02-2020, 22:44:23
    #3
    MajerWeb adlı üyeden alıntı: mesajı görüntüle
    header("Location: http://www.google.com.tr");
    yok hocam denedim hepsini çalışmıyo
  • 19-02-2020, 22:46:58
    #4
    Misafir adlı üyeden alıntı: mesajı görüntüle
    yok hocam denedim hepsini çalışmıyo
    Koşulu sağlamadığı için çalışmıyor olabilir mi? Aşağıda ki kodu yazıp deneyin koşul sağlanıyor mu
    if(Koşul){
    echo "1";
    }else{
    echo "2";
    }
  • 19-02-2020, 22:49:04
    #5
    MajerWeb adlı üyeden alıntı: mesajı görüntüle
    Koşulu sağlamadığı için çalışmıyor olabilir mi? Aşağıda ki kodu yazıp deneyin koşul sağlanıyor mu
    if(Koşul){
    echo "1";
    }else{
    echo "2";
    }
    koşullarda problem yok hocam. echo da yazı yazdırınca çalışıyor. ama yönlendirmede refresh yapıyor sayfayı
  • 19-02-2020, 22:52:21
    #6
    MajerWeb adlı üyeden alıntı: mesajı görüntüle
    header("Location: http://www.google.com.tr");
    Bunun çalışması gerek ama yine de birde @HelixTm; ye soralım

    Bana yardımcı olmuştu. Size de olacağını düşünüyorum
  • 19-02-2020, 22:54:53
    #7
    Misafir adlı üyeden alıntı: mesajı görüntüle
    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 ?

    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:07
    #8
    Botman, Codemaster
    MajerWeb adlı üyeden alıntı: mesajı görüntüle
    Bunun çalışması gerek ama yine de birde @HelixTm; ye soralım

    Bana yardımcı olmuştu. Size de olacağını düşünüyorum
    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");
    }
  • 19-02-2020, 23:08:12
    #9
    HelixTm adlı üyeden alıntı: mesajı görüntüle
    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.