הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [בעיה בהתחברות] התנאי לא עובד (https://hosts.co.il/forums/showthread.php?t=37674)

Gal Shafrir 09-01-07 19:47

[בעיה בהתחברות] התנאי לא עובד
 
יש לי קוד התחברות שהוא כזה:
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 הוא פלט לי את השגיאה: "אתה לא מחובר, סליחה!"

השאלה שלי היא למה?

תודה מראש לעוזרים.

Tomer 09-01-07 19:54

session_start() בתחילת העמוד

Gal Shafrir 09-01-07 20:12

הוספתי אך זה עדיין לא עובד.

nevo 09-01-07 20:21

שים אותו בכל העמודים( כאילו שיש בהם סשן לא רק בזה שאתה בודק).


כל הזמנים הם GMT +2. הזמן כעת הוא 15:40.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ