ملفات تعريف الارتباط جافا سكريبت - كيفية إنشاء ملفات تعريف الارتباط وقراءتها وحذفها؟



ملفات تعريف الارتباط هي بيانات مخزنة في ملفات نصية صغيرة. يساعدك على تخزين معلومات المستخدم في صفحات الويب ويتذكر تفاصيل المستخدم لاحقًا.

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

تجريد البيانات c ++

ما هي ملفات تعريف الارتباط؟

ملفات تعريف الارتباط هي بيانات مخزنة في ملفات نصية صغيرة في نظامك. عندما يرسل خادم الويب صفحة ويب إلى متصفح ، يتم إيقاف الاتصال ، وينسى الخادم كل شيء عن المستخدم.





تم اختراع ملفات تعريف الارتباط لحل مشكلة تذكر المعلومات حول المستخدم. فمثلا:

  • عندما يزور المستخدم صفحة ويب ، يمكن تخزين اسمه / اسمها في ملف تعريف ارتباط.



  • في المرة التالية التي يزور فيها المستخدم الصفحة ، يتذكر ملف تعريف الارتباط اسم المستخدم.

يتذكر معلومات المستخدم من بين جميع صفحات الويب. يحتوي على المعلومات كملف وفي شكل زوج اسم-قيمة مفصول بفواصل منقوطة مثل:

اسم المستخدم = ديزي جرين

الآن دعونا نرى كيف تعمل ملفات تعريف الارتباط هذه.



كيف يعمل؟

يرسل الخادم بعض البيانات إلى متصفح الزائر في شكل ملف تعريف ارتباط. الآن ، قد يقبل المتصفح ملف تعريف الارتباط. إذا حدث ذلك ، فسيتم تخزينه كسجل نص عادي على محرك الأقراص الثابتة للزائر.

ملفات تعريف الارتباط- ملفات تعريف الارتباط جافا سكريبت - edurekaعندما يصل الزائر إلى صفحة أخرى على موقعك ، يرسل المتصفح نفس ملف تعريف الارتباط إلى الخادم لاستعادته. بمجرد استرداده ، يعرف خادمك أو يتذكر ما تم تخزينه من قبل.

تتكون ملفات تعريف الارتباط من 5 حقول متغيرة الطول :

  • تنتهي & ناقص يعرض هذا تاريخ انتهاء صلاحية ملف تعريف الارتباط. إذا كان هذا فارغًا ، فستنتهي صلاحية ملف تعريف الارتباط عندما يغادر الزائر المتصفح.

  • نطاق & ناقص يوفر حقل المجال اسم المجال الخاص بموقعك.

  • مسار & ناقص هو المسار إلى الدليل أو صفحة الويب التي تحدد ملف تعريف الارتباط. يمكن ترك هذا فارغًا إذا كنت تريد استرداد ملف تعريف الارتباط من أي دليل أو صفحة.

  • آمن & ناقص إذا كان هذا الحقل يحتوي على كلمة 'آمن' ، فلا يمكن استرداد ملف تعريف الارتباط إلا باستخدام خادم آمن. إذا كان هذا الحقل فارغًا ، فلا توجد مثل هذه القيود.

  • الاسم = القيمة & ناقص يصور هذا ملفات تعريف الارتباط التي تم تعيينها واستردادها في شكل أزواج مفتاح - قيمة.

الآن بعد أن عرفت ما هي ملفات تعريف الارتباط وكيف تعمل ، دعنا ندخل في عمق ملفات تعريف الارتباط جافا سكريبت.

ملفات تعريف الارتباط جافا سكريبت

في JavaScript ، يمكنك معالجة ملفات تعريف الارتباط باستخدام خاصية ملف تعريف الارتباط الخاصة بكائن المستند. يمكن لـ JavaScript قراءة وإنشاء وتعديل وحذف ملفات تعريف الارتباط التي تنطبق على صفحة الويب الحالية. لذلك دعونا نلقي نظرة على الأمثلة ونفهم كيفية استخدام ملفات تعريف الارتباط في جافا سكريبت.

إنشاء ملفات تعريف الارتباط

يمكن لـ JavaScript إنشاء ملفات تعريف الارتباط بامتداد المستند خاصية. يمكنك إنشاء ملف تعريف الارتباط بالطريقة التالية:

document.cookie = 'اسم المستخدم = ديزي جرين'

يمكنك أيضًا إضافة تاريخ انتهاء الصلاحية لملف تعريف الارتباط الخاص بك. بشكل افتراضي ، سيتم حذف ملف تعريف الارتباط عند إغلاق المتصفح:

document.cookie = 'username = Daisy Green expires = الاثنين ، 26 أغسطس 2019 12:00:00 UTC'

يمكنك أيضًا إخبار المتصفح بالمسار الذي ينتمي إليه ملف تعريف الارتباط بمساعدة معلمة. بشكل افتراضي ، ينتمي ملف تعريف الارتباط إلى الصفحة الحالية.

document.cookie = 'username = Daisy Green expires = Mon، 26 Aug 2019 12:00:00 UTC' path = / '

اقرأ ملف تعريف الارتباط

تعد قراءة ملف تعريف الارتباط أمرًا بسيطًا مثل كتابة ملف تعريف الارتباط نظرًا لقيمة المستند. يمكنك استخدام هذه السلسلة متى أردت الوصول إلى ملف تعريف الارتباط. تحتفظ سلسلة document.cookie بقائمة من أزواج الاسم = القيمة مفصولة بفواصل منقوطة ، حيث يمثل الاسم اسم ملف تعريف الارتباط والقيمة هي قيمة السلسلة.

يمكن قراءة ملفات تعريف ارتباط JavaScript بالطريقة التالية:

var x = document.cookie

مثال: