Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Header Sorunu

Konu, 'PHP' kısmında Jam tarafından paylaşıldı.

  1. Jam

    Jam Üye

    Kayıt:
    7 Ekim 2002
    Mesajlar:
    144
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Tasarım
    Şehir:
    istanbul
    <?php if ($gir) {
    $girisimci = mysql_query("select * from uyeler where uye_mail=$uye_mail and uye_sifre=$uye_sifre");
    $sayi = mysql_num_rows($girisimci);
    if ($sayi < 1) {
    echo "Böyle bir kullanýcý yok.<br>Lütfen üye olmak için <a href=http://uye.aa.org/Yeni_Uye.php>týklayýnýz.</a>";
    }

    header("location:http://uye.aa.org/merhaba.php");
    }
    ?>

    header sorunu;

    Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\web\girisim\login.php:4) in c:\apache\htdocs\web\girisim\login.php on line 55
    bundan nasıl kurtulucam sayfanın başına yazma şansımda yok.

    ama yönlendirmem gerekiyo o sayfaya teşekkürler şimdiden..
     
  2. Jam

    Jam Üye

    Kayıt:
    7 Ekim 2002
    Mesajlar:
    144
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Tasarım
    Şehir:
    istanbul
    he bide

    $sayi = mysql_num_rows($girisimci);
    if ($sayi < 1) {
    echo "Böyle bir kullanýcý yok.<br>Lütfen üye olmak için <a href=http://uye.aa.org/Yeni_Uye.php>týklayýnýz.</a>";
    }

    header("location:http://uye.aa.org/merhaba.php");
    }

    dedim veritabanında var mı yok mu die kontrol etmek için.
    bunun başka daha güvenli bi yolu yokmu?
     
  3. HunTER

    HunTER ...

    Kayıt:
    15 Ağustos 2002
    Mesajlar:
    8,684
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Programlama
    Şehir:
    İstanbul
    Sayfanın en basına:

    PHP:
    ob_start();
    Satırını eklemen sanırım sorununu cozer.. Bıde bu yontem yeterınce guvenlı degılmı zaten?
     
  4. blackhawk

    blackhawk Üye

    Kayıt:
    16 Kasım 2002
    Mesajlar:
    244
    Beğenilen Mesajlar:
    0
    Meslek:
    ...
    <?php if ($gir) {
    $girisimci = mysql_query("select * from uyeler where uye_mail=$uye_mail and uye_sifre=$uye_sifre");
    $sayi = mysql_num_rows($girisimci);
    if ($sayi < 1) {
    echo "Böyle bir kullanýcý yok.<br>Lütfen üye olmak için <a href=http://uye.aa.org/Yeni_Uye.php>týklayýnýz.</a>";
    }

    else

    {

    header("location:http://uye.aa.org/merhaba.php");

    }
    }
     
  5. blackhawk

    blackhawk Üye

    Kayıt:
    16 Kasım 2002
    Mesajlar:
    244
    Beğenilen Mesajlar:
    0
    Meslek:
    ...
    sayi değeri 1 den küçükse hem ekrana mesaj yazdırıyorsun..
    hem de aşağıda header la yolluyorsun..

    header kullanıyorsan üstte yazdırma..
     
  6. blackhawk

    blackhawk Üye

    Kayıt:
    16 Kasım 2002
    Mesajlar:
    244
    Beğenilen Mesajlar:
    0
    Meslek:
    ...
    ob_start ne dir hunter ?
     
  7. HunTER

    HunTER ...

    Kayıt:
    15 Ağustos 2002
    Mesajlar:
    8,684
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Programlama
    Şehir:
    İstanbul
    Bır cıktı kontrol fonsıyonudur.. Soylekı:

    Devamını buraya tıklayarak okuyabılırsınız..