في asp، يمكننا استخدام طريقة Response.cookies لتحديد قيمة ملفات تعريف الارتباط. وإليك الطريقة:
Response.cookies(cookiesname)[(key)|.attribute]=value
الشرح كالتالي: اسم ملف تعريف الارتباط هو اسم ملف تعريف الارتباط الذي تريده، مثل: test
مفتاح المعلمة: معلمة اختيارية، بالطبع، لا يمكنك أيضًا تحديدها. :)
يتم استخدام المفتاح لتحديد اسم ملف تعريف الارتباط لملف تعريف ارتباط القاموس. يبدو أن فهمي يشبه المصفوفة.
تعتبر سمة المعلمة اختيارية وتحدد المعلومات المتعلقة بملف تعريف الارتباط نفسه، مثل تحديد عنوان URL محدد ومسار وفترة صلاحية وما إلى ذلك.
القيم الاختيارية هي: المجال يمكنه قراءة ملفات تعريف الارتباط لاسم مجال محدد فقط
انتهاء فترة صلاحية ملف تعريف الارتباط
هل تحتوي ملفات Haskeys على ملفات تعريف الارتباط الخاصة بالأطفال؟
يمكن للمسار قراءة ملفات تعريف الارتباط على المسار المحدد فقط
يحدد Secure ما إذا كان ملف تعريف الارتباط مشفرًا
على سبيل المثال، لتحديد ملف تعريف ارتباط باسم jb51 على هذا الموقع، تكون الطريقة كما يلي:
انسخ رمز الكود كما يلي:
Response.Cookies(jb51).Domain = www.xxx.com 'حدد www.xxx.com للزيارة
Response.Cookies(jb51).Path = E-Blog 'تحديد الوصول إلى دليل المدونة الإلكترونية
Response.Cookies(jb51).Expires= DateAdd(d,2,date) 'تنتهي الصلاحية بعد يومين محددين
Response.Cookies(jb51)(name)=Test
Response.Cookies(jb51)(type)=haha
[أتش تي أم أل]
الجملتان أعلاه تنشئان ملف تعريف ارتباط على نمط القاموس.
فيما يتعلق باستخدام Haskeys، فهو بسيط جدًا، فقط request.Cookies(cookie).Haskeys، على سبيل المثال، إذا كنت تريد تحديد ما إذا كان ملف تعريف الارتباط هو نمط القاموس، فيمكنك كتابته كـ
[شفرة]
<%
إذا كان Request.Cookies(jb51).Haskeys إذن
Response.Write هذا ملف تعريف ارتباط القاموس
آخر
Response.Write هذا ليس ملف تعريف ارتباط القاموس
نهاية إذا
%>