1. در بخش لوگين :
کد PHP:
$_SEESION["user"] = '$user';
$_SESSION["user"] = true
اين كار عملا اشتباست
- قرار دادن متغير داخل single quotes (') موجب ميشه متغير يك رشته به حساب بياد.
- شما بار دوم مقدار سشن يوزر رو فقط برابر true قرار داديد.
صحيح :
کد PHP:
$_SEESION["user"] = $user
پ.ن : يا استفاده از " به جاي '
2. در فايل users.php
- بهتره config.php رو اينكلود كنيد تا كد نويسي دوباره
- كد زير اشتباست :
کد PHP:
$q mysql_query("SELECT email FROM `member` WHERE `user` = '$user';");
$config mysql_fetch_array($q);
print_r($config); 
دلايل :
- متغير user تعريف نشده
- فكر كنم قصد داريد تمام فيلد ها رو انتخاب كنيد.
صحيح :
کد PHP:
$user $_SESSION["user"];
$q mysql_query("SELECT * FROM `member` WHERE `user` = '$user';");
$config mysql_fetch_array($q);
print_r($config);