שלח תשובה

זירת השאלות

435
צפיות
2
תשובות

יש לי בעיה ואני זקוק לעזרתכם

,‏ 10 באוגוסט, 2005

יש לי בעיה קטנה שאני צריך את עזרתכם.

יש לי דף שבו מעלים קובץ לשרת שלי. בזמן ההעלאה של הקובץ, משתנה לו השם למספר ה- session. ההעלאה מותרת רק למי שעושה login למערכת, והוא יכול להעלות מספר קבצים ברצף.
העניין הוא, שאני רוצה שה- sessionid ישתנה עם כל העלאה.

חשבתי לעשות את הדבר הבא:
לפתוח cookie עם הפרטים של הגולש
לאפס את ה- session
להעלות את הקובץ עם שינוי השם
להחזיר את המשתנים לתוך ה- session מתוך ה- coockie
למחוק את ה- cookie.

צירפתי את הדוגמא הנ"ל אל לצערי הרב, כשאני קורא ל- cookie מחדש לאחר העלאת הקובץ, הוא מוחזר ריק. כאילו ה- session.abandon איפס גם אותו או משהו כזה.

אשמח אם תוכלו להגיד לי היכן הטעות כאן.



Response.Cookies("adminFname") = session("name



")
Response.Cookies("adminUname") = session("username")
Response.Cookies("adminNum") = session("id")

session.abandon

strFileName = session.sessionid & right(objUpload.Fields("File1").FileName,4)

session("name") = Request.Cookies("adminFname")
session("username") = Request.Cookies("adminUname")
session("id") = Request.Cookies("adminNum")

Response.Cookies("adminFname").expires = now
Response.Cookies("adminUname").expires = now
Response.Cookies("adminNum").expires = now



אשמח על העזרה שלכם.

תגיות:

2 תשובות

שלח תשובה