الغرض من التعلم: مكونات الجلسة الأساسية، وملخص الاستجابة ومكونات الطلب.
أولًا، أي برنامج به نظام عضوية سيستخدم خطوة اكتشاف ما إذا كان المستخدم قد قام بتسجيل الدخول أم لا. يستخدم هذا مكون الجلسة دعونا نلقي نظرة على الكود للتوضيح.
<%
جلسة ("تسجيل الدخول") = "نعم"
%>
ما تعنيه هذه الجملة هو تحديد متغير سلسلة تسجيل الدخول في الجلسة بالقيمة "نعم"، والتي يمكن تعيينها مباشرة دون إعلان. أليس الأمر بسيطًا جدًا؟
إذا قمنا بتسجيل الدخول إلى النظام كمسؤول، فإن الخطوة الأولى هي التحقق مما إذا كنا مسؤولاً.
إذا كان ذلك الحين
جلسة("isadmin")=نعم"
آخر
جلسة ("isadmin") = "لا"
نهاية إذا
أضف في بداية كل صفحة تتطلب من المسؤولين رؤيتها
<%
إذا لم تكن الجلسة ("isaadmin") = "نعم" إذن
استجابة.إعادة توجيه "login.htm"
%>
بهذه الطريقة، لا يمكن للمستخدمين العاديين فتح هذه الصفحة. اشرح أن Response.redirect يعني إعادة التوجيه، و"login.htm" الموجود خلفه هو ملف إعادة التوجيه. بهذه الطريقة، لا يمكن للمسؤولين الذين لم يقوموا بتسجيل الدخول رؤية المحتوى التالي.
للتلخيص، يستخدم مكون الاستجابة بشكل أساسي Response.write () وresponse.redirect ()، اللذين يستخدمان لكتابة السلاسل وإعادة التوجيه على التوالي. الطلب هو request.form() و request.querystring()، اللذان يقبلان النشر و احصل على الطرق على التوالي، هذا كل ما لدينا من معلومات اليوم. العرض التوضيحي الأخير هو نظام تسجيل دخول يمكنك دراسته بشكل أساسي، ونقاط المعرفة المذكورة أعلاه بسيطة نسبيًا.