דחוף

oblivion13

New member
דחוף

שלום לכולם! אני מקווה ששלומכם טוב! הרקע לנושא הוא : אני וחבר שלי בונים מערכת אתר+פורומים. המצב : בהיגענו לשלב ההתחברות, נוצרה בעיה. ועכשיו החלק החשוב, למה אני פונה אליכם? פשוט מאוד, משום מה הפרטים נשלחים מטופס מתקבלים כראוי אך לא מוכנסים לSessions כראוי. מתוך ארבעה פרטים שאמורים להיכנס לתוך Session לשימוש מערכת ההתחברות, ישנם 2 שנשלחים טופס ועוד 2 שמתקבלים משאילתת מסד (נתונים). אני לא מבין למה המידע לא נכנס לSessions? חשוב לציין כי את השאלה העברתי כבר דרך שלושה אנשים שמבינים בנושא (אולי פחות או אולי יותר....). אני מצרף קישור לעמוד הקוד של התחברות. (חשוב לציין כי אולי הוא ירפרש כל הזמן בלי להציג קוד באקספלורר.)
 

bzini

New member
שימוש לא נכון בפרמטרים

אני לא יודע באיזו גרסה של PHP אתה משתמש אבל כבר המון זמן אתה לא יכול לגשת למשתנים שנשלחו ב POST או GET על ידי שימוש בשם השדה בלבד. תוסיף לקוד שלך את הקוד הבא בראש הדף:
<? $act = $_GET["act"]; $log = $_GET["log"]; $user = $_POST['user']; $pass = = $_POST['pass']; ?>​
אני מאמין שזה יפתור לך את רוב הבעיות.
 

oblivion13

New member
לא ערך, אלה תעתיק!

תראו הבעיה היא לא ערך המשתנים! אלה עצם העובדה שלמשתנים יש ערך (וזה בדוק), ואותו ערך לא נכנס לSession, כפי שהוגדר לו לעשות, לשאלת המגיב הSessions הריקים הם username וrank.
 

oblivion13

New member
ברור

ברור שכתבתי אחרת הייתה לי בעיה של שום ערך בSessions, לא שניים כן ושניים לא! (ערכים)
 

bzini

New member
משהו לא מסתדר לי

או שלא נתת לנו את הקוד המלא או שאני לא מבין משהו... אין בקוד שלך session_start ואין פניה למשתנים וכו'. קצת קשה לעזור עם מידע חלקי ומטעה.
 
למעלה