466
צפיות
צפיות
8
תשובות
תשובות
בעיה בsession
הייי,
יש לי בעיה בsession.
עשיתי פונקציה בעמוד הראשי שמראה מי מהמשתמשים מחובר. כשמשתמש מתחבר יש לו מספר session ולא רק שם המשתמש. כאשר אני כתבתי בפונקציה את הקוד for each UN in session.contents הוא מראה לי את כל הsession, ולא רק את שם המשתמש. איזה קוד אני צריך כדי שיראה לי את שמות המשתמשים המחוברים בלבד?
תודה לכל עוזר
8 תשובות
תפרט זה לא מובן…
מפורט:
המשתמש מתחבר לאתר
בהתחברות המשתמש מקבל מספר sessions (השם משתמש שלו נכנס לsession הID וכו')
בעמוד הראשי כתוב "משתמשים מחוברים" ומתחת לזה אמורים להיות כתובים המשתמשים המחוברים.
בשביל להראות את כל הsessions של המשתמש אני כתבתי את הקוד הבא מתחת לכותרת "משתמשים מחוברים"
for each UserName in session.contents
response.write session.contents(UserName)
מקווה שעד לפה מובן…
הבעיה היא שהקוד הזה מראה את כל הsessions שפעילים בשרת(שם המשתמש של המשתמש גם הID וכו'). אני רוצה שיראו רק את שם המשתמש של כל אדם שמחובר.
נגיד אני ואתה מחוברים לאתר, אז זה יכתוב תחת "משתמשים מחוברים" את שם המשתמש שלי ושלך.
אני מקווה שזה מספיק מפורט…
תודה לכל עוזר
תעשה תנאי
if username <> "" then
כאן ההדפסה
לא הבנתי…
הקפצה…
לפני שהנושא יירד ולא תוכלו לענות לי
אל תכעסו אני פשוט רוצה בטוח שתיהיה לי תשובה. כי תודו, מרגישים קצת מתוסכלים כשלא מקבלים תשובה.
מישהו??….
למישהו יש תשובה לבעיה שלי.
אז אם זה בלתי אפשרי פשוט תגידו, אם יש דרך בלי session תסבירו. רק בבקשה אל תשאירו אותי בלי תשובה.
זה קרה לי עשרות פעמים בפורום הזה, אני מבין יותר מכל אחד אחר את ההרגשה של להיות מתוסכל.
זה הולך להיות האתר הראשון שבניתי בעצמי בASP, ויותר מכל אני רוצה שהוא יהיה מושלם וייפתח כבר(אחרי 5 חודשים שעבדתי על האתר בלי מנוח אל תשאירו אותי לבד).
אני לא ממש מבין אותך…
אתה מנסה לגרום למשתמש לראות ערכים מתוך Session של משתמשים אחרים?
כי אם כן זה בלתי אפשרי.
ממה שהבנתי מהתיאור שלך, אתה אמור פשוט להכניס את ה userName של כל משתמש למשתנה application (נאמר, מערך או מחרוזת מופרדת ב delimiter כלשהו), ובדף שאתה רוצה להציג את כל המשתמשים המחוברים, פשוט להציג את התוכן של המשתנה application הזה.