if (isset($login)){
$kontrol = mysql_query("SELECT * FROM uye WHERE username = '$username' AND password = '$password'");
if (mysql_num_rows($kontrol))
{
$izinli = $HTTP_POST_VARS["username"];
session_register("izinli");
while($satir=mysql_fetch_array($kontrol))
include "panel.PHP";
}else
{
include "giris.htm";
echo "<center>Geçersiz kullanıcı adı veya şifre girdiniz</center>";
}
}else
{
include "giris.htm";
}
buradaki kodlara bakıyorum. yanlış anlamadıysam, eğer arkadaş formu doldurduysa if( isset($login) ) kısmına giriyor doğru muyum? burada kontrolü yapıyor ve veritabanında kayıtlı ise panel.
PHP dosyasını gösteriyorsun. değilse giris.htm dosyasını gösteriyorsun. peki bu $login nereden geliyor? aslında $_POST['login'] den mi bahsediyoruz? eğer öyleyse, sayfalar arasında geçiş yaparken tekrar giriş formunu doldurmadığından dolayı bu değişkenin oluşmasını bekleyemeyiz. Bu nedenle else kısmına yani giris.htm dosyasını eklediğine yere gelecektir.