الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الجلسة

بدأه boora في 4 مايو 2011 · 7 رد · 455 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلااام عليكم...ماهـــــــي session؟؟وماافائدتها...ولكم خالص الشكر

اللهم أرزقني علما نافعا وعملا صالحا

#2

السلام عليكم اخي الكريم ان فائدة هذة الخاصية نقل محتويات صفحة الى صفحة اخرى اي تمرير البيانات بين الصفحات

ويعمل عمل ال query string

لكنة افضل برأيي

بالتوفيق

1vAO2-d3nY_335990295.gif

يارب ساعدني كلما اتقدم خطوة اجد نفسي متأخر في خطوات

154047116.gif
#3
عمر المستشار كتب:

السلام عليكم اخي الكريم ان فائدة هذة الخاصية نقل محتويات صفحة الى صفحة اخرى اي تمرير البيانات بين الصفحات

ويعمل عمل ال query string

لكنة افضل برأيي

بالتوفيق

ليس دائماً. لكلٍ منها استخداماتها. الـquery string لها مميزات لا تتمتع بها الـsession. مثل:

1. لا تحتاج إلى وجود الـcookies

2. استهلاكها لموارد السيرفر أقل بكثير

3. كونها جزءاً من عنوان الصفحة يعني أن المستخدم يستطيع استخدام هذا العنوان مباشرة كرابط. البحث في google مثلاً:

http://www.google.com/#q=querystring

تم وضع بيانات البحث داخل الـquerystring مباشرة وبهذه الطريقة أستطيع أن أستخدم العنوان الجديد كرابط جاهز دون الحاجة إلى إعادة إدخال البيانات.

الـsession ممتازة عند تخزين قيم غير بسيطة أو عندما لا تريد أن يشاهدها المستخدم. ولكن تذكر أنه عليك عدم الإسراف في استخدامها إذا كانت هناك بدائل أخرى. لأنها كما اسلفت تستهلك موارد السيرفر بشكل كبير بالذات إذا كان عدد الزوار كبيراً.

#4

السلام عليكم ورحمه الله وبركاته

اختي اريد ان انوه ان ال Session ليست خاصيه كما ذكر الاخ عمر انما هي واحده من تقنيات ال State Management اي ادارة الحالات التي وفرتها تقنية ال ASP.NET وال Session هي كائن تخزن قيمته في ذاكرة الخادم وتكون لك مستخدم قيمه خاصه به, مثلا لو عملنا Session("LoggedIn") فهنا عملنا كائن من نوع Session يقوم بحفظ معلومه وهي هل المستخدم سجل دخوله ام لا .. فالقيمة اكيد تتغير من مستخدم الي اخر فيمكن المستخدم الاول غير مسجل بينما الثاني والثالث قد تم تسجيل دخولهم .. واريد ان اذكر ان ال Session جاءت كحل لل Cookies نظرا لمشاكل امنية

.:: Wish to become better and better ::.

#5

شكر الله جهوودكم...وباااارك في علمكم ........

اللهم أرزقني علما نافعا وعملا صالحا

#7

بااارك الله فيكم..

اللهم أرزقني علما نافعا وعملا صالحا

#8

السلام عليكم ورحمه الله وبركاته

الله يبارك فيك اختي .. ولاتحاولي تحصري نفسك بالمذكور اعلاه لأن موضوع ال Session وال State Management كبير جدا .. بالتوفيق

.:: Wish to become better and better ::.

مواضيع مشابهة