v2.5.2
Giriş yap

Php Header Location Çalışmıyor

262efe
767 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.

munzevi
929 gün önce
header("location:../profil");

//yukarıdakini aşağıdaki ile değiştir

echo '<script>window.location.href = "../profil";</script>';