24-10-08, 03:55 | # 1 |
חבר וותיק
|
עזרה ב- SESSION
שלום לכולם,
אני בונה פאנל ניהול, עכשיו נתקלתי בבעיה.. הבעיה היא כזו: עשיתי שכאשר מישהו מנסה להגיע לדף שמור שיציג לו שגיאה אתה צריך להכנס לדף... עשיתי זאת עם ELSE. קוד הממחיש: PHP קוד:
קוד הממחיש: PHP קוד:
האם יש דרך להציג את ההודעה של מי שמגיע לדף שמור דרך משפט IF ולא לעשות ELSE? PHP קוד:
__________________
יונתן.
אימייל: jonathan@zeierman.net Last edited by Jonathan Zeierman; 24-10-08 at 03:58.. |
24-10-08, 09:51 | # 2 |
הוסטסניון
|
תעשה דף login.php בנפרד, ככה לא יסתבך לך הכל..
__________________
|
24-10-08, 11:41 | # 3 |
חבר מתקדם
|
קוד:
if ($_POST["user"] !== $user && $_POST["pass"] !== $pass) ולא ממש הבנתי מה הבעיה האמת. |
24-10-08, 17:11 | # 4 |
חבר וותיק
|
אוקיי לא הבנתם מה אני רוצה...
הפונקציה הזו בודקת שאם שם משתמש וסיסמא נכונים שיציג לו תהליך ככה: "בתהליך התחברות, אנא המתן" ואז התהליך עושה רענן לדף ומעביר אותו לתפריט. PHP קוד:
PHP קוד:
PHP קוד:
PHP קוד:
מקווה שהבנתם...
__________________
יונתן.
אימייל: jonathan@zeierman.net |
24-10-08, 19:46 | # 5 |
תודה על תרומתך.
|
למה אתה צריך את הelse הזה ? אם מישהו לא הכניס שם משתמש וסיסמא נכונים זה תמיד יראה לו שהם משתמש וסיסמא לא נכונים.. אין סיבה לelse..
__________________
Alter. |
25-10-08, 00:59 | # 6 |
אחראי פורום תחזוק שרתים
|
לא עובדים עם DIE, זה ברוטלי מדי, ולא יעיל.
אני לא ממש מצליח להבין מההסבר שלך, נראה שאתה לא מביא את כל הקוד שלך (אולי אתה לא רוצה לשתף אותנו בקוד עצמו?) אם אני מנסה לפענח את הבעייה שלך, תנסה לעבוד עם switch במקום מלא if www.php.net/switch
__________________
Omer Cohen
Information Security Specialist eBaY Inc |
25-10-08, 05:48 | # 7 | ||
חבר וותיק
|
ציטוט:
ציטוט:
תודה לעוזרים.
__________________
יונתן.
אימייל: jonathan@zeierman.net |
||
25-10-08, 12:35 | # 8 |
אחראי פורום תחזוק שרתים
|
כי זה הורג את הסקריפט מייד, אתה לא מסיים בצורה נקייה.
במיוחד שזה בסוף הקוד, אם זה כבר סוף הקוד אז בשביל מה לעשות DIE ? פשוט תסיים בצורה נקייה. DIE (לדעתי לפחות) משמש למקרי קיצון, בעיות שאם לא תעצור עכשיו, זה סתם יעשה בלאגן בשאר הקוד, כמו למשל שאילתה שלא יוצאת טוב (וגם אז, זה לא צריך להיות DIE מיידי, אלא הודעת שגיאה חביבה כחלק מעיצוב, בטח שלא לזרוק למשתמש את הMysql_error) תעשה לך פונקציה שמציגה את העמוד הרגיל שלך עם הודאת שגיאה נורמאלית, ולא עמוד לבד שאומר ERROR !@#
__________________
Omer Cohen
Information Security Specialist eBaY Inc |
25-10-08, 20:55 | # 9 | |
חבר וותיק
|
ציטוט:
__________________
יונתן.
אימייל: jonathan@zeierman.net |
|
26-10-08, 01:09 | # 10 |
אחראי פורום תחזוק שרתים
|
.
__________________
Omer Cohen
Information Security Specialist eBaY Inc |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|