View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 30.03.2004   #1 (permalink)
umitvar
 
Üyelik Tarihi: 08.03.2004
Yer: ist
Yaş: 26
Mesaj: 12
php session da sorunum var..yardım edin

sayfanın sol üst kısmına üye adı ve şifreden oluşan üye giriş bölümünü
koydum..üye adı ve şifre doğru ise bu login bölümü yerine üye panelinin
gelmesini sağladım..bu panelde "üyelik bilgilerimi güncelle","şifremi
değiştir" gibi bikaç tane link var.. yalnız sorunum şu: paneldeki linklerden
birine tıklayınca session dan çıkıyor ve panelin yerine yine üye adı ve
şifre sorgu ekranı geliyor..bunu nasıl engelleyebilirim..

kodum şöyle
index.PHP sayfasının başında
--------------------------
session_start();

if ($sayfa == 'logout') {
session_destroy();
}

index .PHP nin login kısmında
------------------------
if (isset($login))
{
$kontrol = mysql_query("SELECT * FROM uye WHERE username = '$username'
AND password = '$password'");
if (mysql_num_rows($kontrol))
{
$izinli = $username;
session_register("izinli");
while($satir=mysql_fetch_array($kontrol))
include "panel.PHP";
}else
{
include "giris.htm";
echo "<center>Geçersiz kullanycy ady ya da ?ifre girdiniz!</center>";
}
}else
{
include "giris.htm";
}

yine index.PHP de table ın başka bir yerinde dosyalar include ediliyor..
include ederken başına

$izinli = $HTTP_POST_VARS["username"];
session_register("izinli");
if(session_is_registered("izinli"))

kodunu koydum..şart yanlışsa giris.htm include ediliyor..hata nerde acaba..
umitvar şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin