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.