يقوم Asp بتشغيل ملفات تعريف الارتباط (بما في ذلك الإعداد [التعيين] والقراءة والحذف [إعداد وقت انتهاء الصلاحية]). لمزيد من المعلومات، يرجى الرجوع إلى المادتين الأوليين من Script House.
مثال:
انسخ رمز الكود كما يلي:
Response.Cookies("letwego")("visiter")=84ww" 'مهمة
Response.Cookies("letwego").Expires= (now() 7) 'ضبط وقت انتهاء الصلاحية (7 أيام)
userName=Request.Cookies("letwego")("زائر") 'احصل على ملفات تعريف الارتباط
Response.Cookies("letwego").Expires= (now()-1) 'حذف ملفات تعريف الارتباط وتعيين وقت انتهاء الصلاحية (-1 يوم)
'dateadd("n",30,now()) يحصل على الدقائق
'dateadd("S",30,now()) يحصل على ثواني
1. اقرأ
انسخ رمز الكود كما يلي:
Response.Cookies("زائر")="aaa"
a=Request.Cookies("الزائر")
Response.Cookies("letwego")("الزائر")="aaa"
a=Request.Cookies("letwego")("الزائر")
2. تحديد وقت انتهاء الصلاحية
Response.Cookies("visiter").expires=dateadd("H",8,now())' يعني أنه يتم حفظ ملفات تعريف الارتباط لمدة 8 ساعات
Response.Cookies("user_name").Expires=Date 1 'حدد وقت تخزين ملفات تعريف الارتباط
احتفظ بملفات تعريف الارتباط لمدة ساعة واحدة
Response.Cookies("MyCookie").انتهاء الصلاحية= (الآن() 1/24)
Response.Cookies("MyCookie").Expires = DateAdd("h"، 1، Now())
Response.Cookies("CookieName").Expires=DateAdd("m",60,now())
من المقرر أن تنتهي صلاحيتها بعد 60 شهرًا
Response.Cookies("User").expires= Second() 7
يمكن استبدال الوقت المحدد بعد انتهاء الصلاحية بوظيفة الوقت
على سبيل المثال: date() 7 تعني إضافة 7 أيام إلى وقت اليوم، بينما تعني date() 7 إضافة 7 ثوانٍ.
Response.Cookies("اسم الحقل").expires=وظيفة الوقت N، على سبيل المثال:
Response.Cookies("name2").expires=date 1، يشير إلى أنه يتم تخزين ملفات تعريف الارتباط لمدة يوم واحد. مثال آخر:
Response.Cookies("name2").expires=Hour 8، تشير إلى أنه يتم تخزين ملفات تعريف الارتباط لمدة 8 ساعات.
لقد اختبرت هذه الطريقة ولكنها لا تعمل (في 2003server، iis6.0 بغض النظر عما إذا كان هناك () بعد الثانية أم لا، سيظهر خطأ 500 عند الوصول (لا يزال يتعذر عليك عرض صفحة الويب؟ هل نسيت). ).
يوصى باستخدام وظيفة DateAdd لتراكم الوقت هنا، على سبيل المثال، إذا أردنا إضافة ساعة واحدة، فاستخدم:
Response.Cookies("baidooglecom").expires = DateAdd("h"، 1، Now())
30 دقيقة:
Response.Cookies("CookieName").Expires=DateAdd("n",30,now())
dateadd("S",30,now()) تحصل على ثوانٍ
انتهاء الصلاحية يحدد تاريخ انتهاء صلاحية ملف تعريف الارتباط. من أجل تخزين ملف تعريف الارتباط على قرص العميل بعد انتهاء الجلسة، أو في كثير من الحالات، نريد الاحتفاظ بملف تعريف الارتباط على كمبيوتر الزائر لفترة أطول من الوقت. يجب تحديد هذا التاريخ.
إذا لم يتم تعيين هذه الخاصية بعد التاريخ الحالي، فستنتهي صلاحية ملف تعريف الارتباط بعد انتهاء المهمة.
تاريخ انتهاء صلاحية ملف تعريف الارتباط هو "1 يناير 2010": Response.Cookies("CookieName").Expires=#01 يناير 2010#
وقت انتهاء صلاحية ملف تعريف الارتباط هو "وقت إنشاء ملف تعريف الارتباط + 365 يومًا": Response.Cookies("CookieName").Expires=Date 365 موصى به
ولكن من الأفضل عدم كتابة Response.Cookies("CookieName").Expires=Date بشكل عرضي، بحيث تكون القيمة فارغة عند استدعائها بين الصفحات.