![]() |
עזרה | הצבת - COOKIE + הצבת השם.
יש לי מערכת הרשמה+התחברות סבבה?
עכשיו למשל משתמש בשם: shon נרשם. וה -id שלו הוא מספר 3. שהמשתמש shon בא להתחבר הצבתי לו COOKIE ובכניסות הבאות אני רוצה לרשום כזה דבר: שלום: שם המשתמש. עכשיו בשם המשתמש אני רוצה לשלוף את ה- שם משתמש שהתחבר. ואת זה איך אני עושה? כי אם זו הייתה מערכת התחברות היית פשוט עושה משתנה אם השם ואז היית עושה: שלום: $user. ואצלי זה בעייה כי זה מערכת הרשמה+התחברות והשמות משתנים כל פעם. |
כשהוא מתחבר תציב עוגייה עם מספר המשתמש שלו, ואז תשלוף ע"פ מספר המשתמש:
PHP קוד:
תהנה :) |
ציטוט:
גם לאחר שדיברנו באייסיקיו וניסית לתקן לא עבד... עוד מישהו יכול לעזור בבקשה? |
בסוף ההתחברות, כשאתה שולף מהמסד בשביל לוודא, נגיד שהFETCH_ARRAY שלך הוא $r אז אתה עושה:
PHP קוד:
PHP קוד:
תתאים את זה לקוד שלך בהצלחה! |
הקוד עצמו בסדר, פשוט הוא לא משתיל את העוגייה..
הsetcookie פשוט לא עובד.. |
ציטוט:
|
משהו מוזר הולך פה כשאני מנסה ככה לקבוע עוגייה:
HTML קוד:
setcookie("username",$member_id,time()+3600); אבל שאני יוצר סתם עוגייה הוא יוצר אותה בלי שום בעיות: HTML קוד:
setcookie("username",$pass,time()+3600); HTML קוד:
if ($member_id) HTML קוד:
echo "שלום {$r['member_user']}!"; |
קודם כל- הכי חשוב זה סדר בקוד. הכנסת משתנה בתוך המחרוזת עלולה לגרום לסתם באגים מיותרים..
PHP קוד:
שים לב ששחכת ; בסוף בקשת בשאילתה(הוספתי בקוד למעלה). ובדוגמא שנתת למעלה ציינת שם עוגייה שונה, בדוק זאת. אם הבעיה אינה נפתרת בדוק הגדרות משתמש/שרת בנושא העוגיות. לא אמורה להיות בעיה ממשית בקוד. |
תראה.
אתה מנסה להשתיל עוגייה בתוך עוגייה, כשאין את העוגייה. PHP קוד:
PHP קוד:
הערך של העוגייה צריך להיות מספר המשתמש, אותו אתה אמור לשלוף מהמסד. |
כל הזמנים הם GMT +2. הזמן כעת הוא 20:07. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ