ما هو ملف تعريف الارتباط
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ملفات تعريف الارتباط هي آلية توفرها المتصفح التي توفر سمة ملف تعريف الارتباط لكائن المستند إلى JavaScript. يمكن التحكم فيها بواسطة JavaScript ، وليس طبيعة JavaScript نفسها. ملف تعريف الارتباط هو ملف مخزّن على القرص الصلب للمستخدم. عادة ما يتوافق هذا الملف مع اسم المجال. عندما يصل المتصفح إلى اسم المجال مرة أخرى ، يتم توفير ملف تعريف الارتباط. لذلك ، يمكن أن تمتد ملفات تعريف الارتباط على عدة صفحات ويب تحت اسم مجال واحد ، ولكن ليس أسماء المجال المتعددة.
مناسبة استخدام ملفات تعريف الارتباط
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(1) احفظ حالة تسجيل دخول المستخدم. على سبيل المثال ، قم بتخزين معرف المستخدم في ملف تعريف الارتباط بحيث لا يحتاج المستخدم إلى تسجيل الدخول مرة أخرى في المرة التالية التي يزور فيها الصفحة. الآن العديد من المنتديات والمجتمعات توفر مثل هذه الوظائف. يمكن أن تضع ملفات تعريف الارتباط أيضًا وقت انتهاء الصلاحية ، وعندما تتجاوز الفترة الزمنية ، ستختفي ملفات تعريف الارتباط تلقائيًا. لذلك ، يمكن للنظام غالبًا أن يدفع المستخدم إلى البقاء في تسجيل الدخول للوقت: تشمل الخيارات الشائعة شهرًا أو ثلاثة أشهر أو عام واحد وما إلى ذلك.
(2) تتبع سلوك المستخدم. على سبيل المثال ، يمكن لموقع Weather Propearices عرض الظروف الجوية المحلية وفقًا للمنطقة التي يحددها المستخدم. من الممل أن تختار الموقع في كل مرة ، وعند استخدام ملفات تعريف الارتباط ، سيبدو أنسنة للغاية. يمكن للنظام أن يتذكر المنطقة التي قمت بزيارتها في المرة الأخيرة. عندما يتم فتح الصفحة في المرة القادمة ، ستعرض تلقائيًا الظروف الجوية للمنطقة التي يوجد فيها المستخدم في المرة الأخيرة. نظرًا لأن كل شيء يتم في الخلفية ، فإن مثل هذه الصفحة مخصصة لمستخدم معين وهي مريحة للغاية للاستخدام.
(3) تخصيص الصفحة. إذا كان الموقع يوفر وظيفة التخطيط أو تغيير التصميم ، فيمكنك استخدام ملفات تعريف الارتباط لتسجيل خيارات المستخدم ، مثل لون الخلفية والدقة ، وما إلى ذلك عندما يزور المستخدم في المرة القادمة ، لا يزال بإمكانه حفظ نمط الواجهة في آخر زيارة.
كيفية استخدام ملفات تعريف الارتباط
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
طريقة JS:
وظيفة setCoOkie (sname ، svalue ، oexpires ، spath ، sdomain ، bsecure) {// js set cookie var scookie = sname + '=' + encodeUricomponent (svalue) ؛ if (oexpires) {var date = new date () ؛ Date.Settime (Date.getTime () + Oexpires * 60 * 60 * 1000) ؛ scookie += '؛ تنتهي = ' + date.toutcString () ؛ } if (spath) {scookie += '؛ path = ' + Spath ؛ if (sdomain) {scookie += '؛ المجال = ' + sdomain ؛ } if (bsecure) {scookie += '؛ يؤمن'؛ } document.cookie = scookie ؛ } وظيفة getCoOkie (name) {// get cookie var strocookie = document.cookie ؛ var arrcookie = strocookie.split ("؛") ؛ لـ (var i = 0 ؛ i <arrcookie.length ؛ i ++) {var arr = arrcookie [i] .split ("=") ؛ if (arr [0] == name) {return decodeUricomponent (arr [1]) ؛ } } يعود ""؛ } دالة delcookie (الاسم) {// حذف ملف تعريف الارتباط // هذه الوظيفة تتحقق من تعيين ملف تعريف الارتباط. إذا تم تعيينه ، فسيتم ضبط وقت انتهاء الصلاحية إلى الوقت الماضي ؛ // سيتم إعطاء الباقي على نظام التشغيل لتنظيف ملف تعريف الارتباط إذا (getCoOkie (name)) {document.cookie = name + "=" + "؛ Expires = Thu ، 01-Jan-70 00:00:00:01 ؛ }}طريقة JQ Plugin:
موقع JQ الرسمي http://plugins.jquery.com/ ابحث عن ملف تعريف الارتباط ، وهو حجم من عدة k ، وهو مريح للغاية للاستخدام:
<script type = "text/javaScript" src = "js/jquery.js"> </script>
<script type = "text/javaScript" src = "js/jquery.cookie.js"> </script>
بعد تقديم ملفات المكتبة أعلاه ، تكون طريقة الاستخدام كما يلي:
<script> $ .cookie ('the_cookie') ؛ // اقرأ قيمة ملفات تعريف الارتباط $ .cookie ('the_cookie' ، 'the_value') ؛ // قم بتعيين قيمة ملفات تعريف الارتباط $ .cookie ('the_cookie' ، 'the_value' ، {Expires: 7 ، path: '/' ، domain: 'jquery.com' ، secure: true}) ؛ // إنشاء ملف تعريف ارتباط جديد بما في ذلك اسم مجال المسار الصحيح ، إلخ. $ .cookie ('the_cookie' ، 'the_value') ؛ // إنشاء ملف تعريف ارتباط جديد $ .cookie ('the_cookie' ، null) ؛ // حذف ملف تعريف الارتباط </script>الفهم الأول أعلاه وتطبيق ملفات تعريف الارتباط (JS و JQ) هو كل المحتوى الذي أشاركه معك. آمل أن يعطيك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.