יש לי קוד התחברות שהוא כזה:
PHP קוד:
$query = mysql_query("SELECT `username`,`password` FROM `users` WHERE `username`='".$username."' AND `password`='".$password."'") or die(mysql_error());
$row = mysql_fetch_array($query);
if($password == $row["password"] && $username == $row["username"])
{
print_html("התחברת בהצלחה הנך מועבר");
$_SESSION["admin"] = $username;
echo '<meta http-equiv="Refresh" content="1; url=admin.php">';
}
else
{
print_html("שם המשתמש / הסיסמא אינם קיימים במערכת");
echo '<meta http-equiv="Refresh" content="1; url=login.php">';
}
ובדף admin.php [זה שאמור לקבל את הסשיין] נמצא הקוד הבא:
PHP קוד:
<?Php
if(isset($_SESSION["admin"]))
{
echo "תוכן הדף";
}
else
{
echo "אתה לא מחובר, סליחה!";
}
?>
עכשיו עשית print_r ל- $_SESSIO["admin"] וקבלתי את השם משתמש,
אך שהגעתי ל-admin.php הוא פלט לי את השגיאה: "אתה לא מחובר, סליחה!"
השאלה שלי היא למה?
תודה מראש לעוזרים.