Konu Başlığı: Php
View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 04.07.2005   #1 (permalink)
Ceyhun Aksan
 
Ceyhun Aksan's Avatar
 
Üyelik Tarihi: 29.01.2005
Yer: Eskişehir - İstanbul - Toronto
Mesaj: 604
Php - Oturum ve hata

Admin Sayfası
Kod:
<?PHP
echo "<link rel=\"stylesheet\" href=\"../style.CSS\">";
    if (!$HTTP_POST_VARS[isim]) {
        $hata="eksik";
        include("hata.PHP");
    }

    $query1 = "SELECT id, isim FROM admin WHERE isim='$HTTP_POST_VARS[isim]' AND sifre='$HTTP_POST_VARS[sifre]'";

    $db_link=@mysql_connect("localhost","root","") or die("DATABASE'e baðlanamýyor.");
    @mysql_select_db("protek",$db_link);
    $sonuc = @mysql_query ($query1,$db_link);

    if (!@mysql_num_rows ($sonuc)) {
        $hata ="yanlis";
        include "hata.PHP";
        exit();
    }
    $satir = @mysql_fetch_array ($sonuc);
    @mysql_free_result ($sonuc);


    srand ((double) microtime() * 1000000);
    $oturum_id =  md5 (uniqid (rand()));

   setcookie ("oturum_id", $oturum_id, time() + 3600, "/");

    $query1 = "UPDATE admin SET sesid='$oturum_id' WHERE id='$satir[id]'";
    @mysql_query ($query1,$db_link);
    @mysql_close($db_link);
    header ("Location: mesajlar.PHP");
?>
şeklinde panele giriş sayfası oluşturdum ve bu sayfaya formdan bilgileri gönderdim. Ancak daha sonra

Kod:
Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\PHP\site\admin.PHP:2) in c:\apache\htdocs\PHP\site\admin.PHP on line 26

Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\PHP\site\admin.PHP:2) in c:\apache\htdocs\PHP\site\admin.PHP on line 34
hatası alıyorum. Kodlarda bir hata gözüme çarpmadı. Oturum doğru bilgiler açıldığında bu hata mesajları çıkıyor. Yanlış bilg girildiğinde sorun yok, hata sayfasına yönleniyorum Sanırım yukarıdaki code box içerisindeki bölümde bir mantık ya da işlev hatası var ama bulamadım.

DB`de de herhangi bir durum yok, session id bölümünde gerekli bilgi girişi de oluşuyor.
__________________
.
Blog - Portfolio - İletişim - FriendFeed
.

Mesaj Ceyhun Aksan tarafından 04.07.2005 (16:25) yeniden düzenlendi.
Ceyhun Aksan şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin