v2.5.2
Giriş yap

Php Header Location Çalışmıyor

262efe
787 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhaba bir proje için kayıt olduktan sonra kullanıcının profil sayfasına yönlendirilmesini istiyorum, kayıt işlemi çalışıyor mySQL'e veriler düşüyor ancak yönlendirme yapılmıyor kodları aşağıda bıraktım bir hata mı var yardımcı olursanız sevinirim şimdiden teşekkürler.

    if($password == $repassword){
  $hashpassword = "SALT".md5($password)."SALT";
  $ekle="INSERT INTO hesaplar (nickname, email, password) VALUES ('$nickname','$email','$hashpassword')";
  $startekle = mysqli_query($connection,$ekle);
  mysqli_close($connection);
  if($startekle){
    mysqli_close($connection);
    header("location:../profil");
  }
  else {
    mysqli_close($connection);
    echo "Veritabanı Hatası, Tekrar Deneyiniz.";
  }
  }
else{
echo "Şifreler Uyuşmuyor.";
}
}

Önemli Not: header fonksiyonun altına `ob_end_flush();` kodunu ekleyince sorun çözülmüyor.

emmir2
960 gün önce

bende yaşadım bu sorunu fonksiyon.php de ob_end_flush kodunu silince düzelmişti