موضوع Session ASP
- صفحه قبلی Application ASP
- صفحه بعدی Server ASP
جلسه اُبجیکٹ کا استعمال، کسی استفادہ کنندہ کی سیشن (جلسه) کی معلومات کو ذخیرہ کرنے یا متعلقہ تنظیمات کو تبدیل کرنے کے لئے ہوتا ہے۔ سیشن اُبجیکٹ میں ذخیرہ کئے گئے متغیرات، واحد استفادہ کنندہ کی معلومات کو کنٹرول کرتے ہیں، نیز یہ معلومات، ویب پیج میں تمام پیجوں کے لئے دستیاب ہوتی ہیں。
مثال
- LCID ساتارنا یا واپس ساری کرنا
- اس مثال میں "LCID" خصوصیات کا استعمال دکھایا جاتا ہے، جو مقام یا علاقے کا ایک پورا عدد ساتارنا یا واپس ساری کرتا ہے، جو مقام یا علاقے کے مطابق تاریخ، وقت اور مالی معاملات کا محتوا دکھایا جاتا ہے
- SessionID واپس لایا جاتا ہے
- اس مثال میں "SessionID" خصوصیات کا استعمال دکھایا جاتا ہے، جو کسی بھی یوزر کا منفرد آئی ڈی واپس لایا جاتا ہے، جو سرور کے ذریعے پیدا کیا جاتا ہے
- Session کا وقت کی واپسی
- اس مثال میں "Timeout" خصوصیات کا استعمال دکھایا جاتا ہے، جو سیشن کا وقت کی واپسی یا ساتارنا کرتا ہے
Session آئی گجٹ
جب آپ کسی ایپلی کیشن پر کام کر رہے ہیں تو آپ وہاں سے شروع کرتے ہیں، بعد میں کچھ تبدیلیاں کرتے ہیں اور اس کے بعد وہاں سے بند کرتے ہیں، یہ عمل ایک بات چیت (Session) کی طرح لگتا ہے، کمپیوٹر آپ کو پہچانتا ہے اور آپ کی آپریشن کا وقت پتہ لگاتا ہے، لیکن انٹرنیٹ پر یہ مسئلہ آتا ہے کہ وب سرور آپ کو پہچانتا نہیں اور آپ کی کارروائی کا معلوم نہیں کیونکہ HTTP سرلیک میں حالت (معلومات) نہیں رکھی جاتی
ASP یہ مسئلہ حل کرتا ہے جس میں یہ اشارہ دیا جاتا ہے کہ کسی بھی یوزر کو ایک منفرد کوکی فراہم کیاجاتا ہے، جو سرور کو یوزر کی پہچان کا معلوم کرتا ہے، یہ کال سیشن آئی گجٹ کہلاتا ہے
Session آئی گجٹ
ایک سیشن آئی گجٹ کی کوٹی، خصوصیات، مفہوم اور واقعات درج ذیل ہیں:
کوٹی
کوٹی | توضیح |
---|---|
Contents | اسکریپت کمان کے ذریعے سیشن میں ملایا ہوا تمام اشیاء کا مجموعہ شامل کرنا |
StaticObjects | HTML کا <object> بلب کے ذریعے سیشن میں ملایا ہوا تمام اشیاء کا مجموعہ شامل کرنا |
خصوصیات
خصوصیات | توضیح |
---|---|
CodePage | موجود کریپشن کا مجموعہ مقرر کرنا جو کریپشن کی ترتیب میں استعمال کی جاتی ہے |
LCID | مخصوص مقام یا علاقے کا ایک پورا عدد ساتارنا یا واپس ساری کرنا، جیسا کہ تاریخ، وقت اور مالی معاملات کا محتوا مقام یا علاقے کے مطابق دکھایا جاتا ہے |
SessionID | کسی بھی یوزر کا منفرد آئی ڈی واپس لایا جاتا ہے، جو سرور کے ذریعے پیدا کیا جاتا ہے |
Timeout | پیشگی یا واپس ساری کریپشن کا وقت (منٹ) ساتارنا یا واپس ساری کرنا |
مفهوم
مفهوم | توضیح |
---|---|
Abandon | مزید کریپشن کا استمناع کرنا |
Contents.Remove | یک مورد را از مجموعه Contents حذف کنید. |
Contents.RemoveAll() | تمامی موارد را از مجموعه Contents حذف کنید. |
رویداد
رویداد | توضیح |
---|---|
Session_OnEnd | این رویداد وقتی یک نشست پایان مییابد رخ میدهد. |
Session_OnStart | این رویداد وقتی یک نشست شروع میشود رخ میدهد. |
- صفحه قبلی Application ASP
- صفحه بعدی Server ASP