v2.5.2
Giriş yap

Php Header Location Çalışmıyor

262efe
750 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
907 gün önce
header("location:../profil");

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

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