
06-07-2006, 15:54
|
|
|
|
חבר מתאריך: 16.10.04
הודעות: 34
|
|
שאלה בקשר לsessions... בעיה ביצירת דף התחברות :\
אני די חדש בעניין הsessions והPHP בכלל 
יצרתי דף שבודק התחברות:
קוד:
<?
$username = $_POST['username'];
$password = $_POST['password'];
$res = mysql_query("SELECT * from users");
$row = mysql_fetch_array($res);
if ($username != $row['username'] || $password != $row['password']){
die($Wrong);
}else{
$_SESSION["username"] = $row['username'];
$_SESSION["password"] = $row['password'];
$_SESSION["ID"] = $row['ID'];
echo $Right;
}
?>
ויש session_start(); בהתחלה.
הבעיה היא שלא משנה אם השם משתמש או הסיסמא נכונים, הsession נוצר.
ניסיתי להוריד את session_start(); ולשים אותו לאחר ה - }else{ , הוא הציג שגיאה של headers , אבל הקוד פעל - לא נוצר session אם הפרטים היו שגויים.
איך אני מתקן את הבעיה? 
תודה!
|