• 04-01-2015, 18:31:51
    #1
    Selamlar,

    Mysql bağlantım yönlenmediği zamanlar nasıl "anında" yönlendirme yapabilirim?

    $bagla=mysql_connect ("localhost", "xxx", "xxx");
    Aslında meta etiketi ile yönlendirme yapabiliyorum ama, orada 0 yazsa bile anında yönlendirmiyor. Önce sayfadaki hatalar gözüküyor, sonra yönlendirme gerçekleşiyor.

    Header ile denedim ama başarısız oldum, ne yapmalıyım?
  • 04-01-2015, 18:33:53
    #2
    Bağlantı kodunun hemen sonrasına şu satırı ekleyin:

    if (!$bagla) {
      // yönlendirme bölümü
      header("Location: index.php");
    }

    Vin adlı üyeden alıntı: mesajı görüntüle
    Selamlar,

    Mysql bağlantım yönlenmediği zamanlar nasıl "anında" yönlendirme yapabilirim?

    $bagla=mysql_connect ("localhost", "xxx", "xxx");
    Aslında meta etiketi ile yönlendirme yapabiliyorum ama, orada 0 yazsa bile anında yönlendirmiyor. Önce sayfadaki hatalar gözüküyor, sonra yönlendirme gerçekleşiyor.

    Header ile denedim ama başarısız oldum, ne yapmalıyım?
  • 04-01-2015, 18:42:48
    #3
    mtl adlı üyeden alıntı: mesajı görüntüle
    Bağlantı kodunun hemen sonrasına şu satırı ekleyin:

    if (!$bagla) {
      // yönlendirme bölümü
      header("Location: index.php");
    }
    Cannot modify header information - headers already sent by

    hatasıyla karşılaşıyorum hocam.
  • 04-01-2015, 18:45:11
    #4
    Demekki daha önceden ekrana basılan başka kodlar var. O zaman html ve js yönlendirmeyi birlikte kullanacaksınız.

    if (!$bagla) {
      // yönlendirme bölümü
      $yonlen = "index.php";
      echo "<meta http-equiv='refresh' content='0;URL=$yonlen' /><script>window.location = '$yonlen';</script>";
     exit;
    }
    Vin adlı üyeden alıntı: mesajı görüntüle
    Cannot modify header information - headers already sent by

    hatasıyla karşılaşıyorum hocam.
  • 04-01-2015, 18:46:44
    #5
    mtl adlı üyeden alıntı: mesajı görüntüle
    Demekki daha önceden ekrana basılan başka kodlar var. O zaman html ve js yönlendirmeyi birlikte kullanacaksınız.

    if (!$bagla) {
      // yönlendirme bölümü
      $yonlen = "index.php";
      echo "<meta http-equiv='refresh' content='0;URL=$yonlen' /><script>window.location = '$yonlen';</script>";
     exit;
    }
    Teşekkür ederim hocam, metaya oranla çok daha iyi