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

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

O-B 20-07-06 23:39

[php] בעיה בסשנים
 
דף התחברות:
PHP קוד:

<?
session_start
();
$_session['adm'] = $adm;
$_session['pass'] = $pass;
if ((
admin == $_session['adm']) and (123 == $_session['pass'])){
    echo 
'<meta http-equiv="refresh" content="0;url=admin.php" >';
}else{
    echo 
"<center><form action=login.php method=post>
    שם משתמש: <br><input type=text name=adm><br>
    סיסמה: <br><input type=password name=pass><br>
    <input type=submit value='התחבר'></center></form>"
;
}
?>

בדף השני:
PHP קוד:

<?
session_start
();
if ((
admin == $_session['adm']) and (123 == $_session['pass']))
{
echo 
"הסשן עובד<br>";
}else{
echo 
"הסשן לא עובד<br>";
}
?>

מה לא טוב בקוד הזה?
בדף השני הוא כותב לי "סשן לא עובד"

Ori The Man 20-07-06 23:52

מה זה
PHP קוד:

if ((admin == $_session['adm']) and (123 == $_session['pass'])) 

מה זה admin=... ו 123=...

O-B 20-07-06 23:57

עם הערך $_session['adm'] שווה לאדמין והערך $_session['pass'] שווה ל 123 אזי...

Ori The Man 21-07-06 00:02

אה.. אז עושם ככה
PHP קוד:

if ($_session['adm'] == "admin" && $_session['pass'] == "123"


O-B 21-07-06 00:03

ציטוט:

נכתב במקור על ידי Ori The Man
אה.. אז עושם ככה
PHP קוד:

if (($_session['adm'] == "admin") && ($_session['pass'] == "123")) 


זה לא כל כך משנה..
עריכה: עשיתי גם ככה וזה לא עובד.

RS324 21-07-06 06:38

לבדוק את ה SESSION יותר פשוט לעשות ככה
תכנס לדף השני ותעשה
PRINT_R($_SESSION)
ואז תראה את הערכים שזה נותן לך.

-VladK- 21-07-06 07:12

אההההם יש לי שאלה קטנה...
PHP קוד:

$_session['adm'] = $adm;
$_session['pass'] = $pass

מאיפה אתה מביא את 2 המשתנים האלא?

maor 21-07-06 07:34

PHP קוד:

$_session['adm'] = $_POST['adm'];
$_session['pass'] = $_POST['pass']; 

תעשה ככה .. לא הגדרת איזה משתנים הם..

O-B 21-07-06 12:24

אוקי תודה אני ינסה ויחזיר תשובה.

עריכה: הצלחתי תודה לכל מי שניסה לעזור.. :)

LiDoooR 21-07-06 14:25

ידעתי שתצליח..
חח..


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

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