اختبار ملفات تعريف الارتباط: كيفية اختبار ملفات تعريف الارتباط في موقع الويب مع مثال
ما هو اختبار ملفات تعريف الارتباط؟
يتم تعريف اختبار ملفات تعريف الارتباط على أنه نوع اختبار البرامج الذي يتحقق من ملفات تعريف الارتباط التي تم إنشاؤها في متصفح الويب الخاص بك. ملف تعريف الارتباط هو جزء صغير من المعلومات يتم تخزينه في ملف نصي على القرص الصلب الخاص بالمستخدم (العميل) بواسطة خادم الويب. يتم بعد ذلك إرسال هذه المعلومات مرة أخرى إلى الخادم في كل مرة يطلب فيها المتصفح صفحة من الخادم. عادةً ما يحتوي ملف تعريف الارتباط على بيانات المستخدم الشخصية أو المعلومات التي يتم استخدامها للتواصل بين صفحات الويب المختلفة. تعرض لقطة الشاشة أدناه ملفات تعريف الارتباط لمواقع ويب مختلفة.
بمعنى آخر، ملفات تعريف الارتباط ليست سوى هوية المستخدم وتستخدم لتتبع المكان الذي انتقل فيه المستخدم عبر صفحات الموقع. الغرض من ملف تعريف الارتباط هو التفاعل السريع بين المستخدمين ومواقع الويب. التطبيقات، حيث يمكن استخدام ملفات تعريف الارتباط، هي تنفيذ عربة التسوق، وتجربة الويب الشخصية، وتتبع المستخدم، والتسويق، وجلسات المستخدم، وما إلى ذلك.
ما هو محتوى ملف تعريف الارتباط؟
يتكون ملف تعريف الارتباط بشكل أساسي من ثلاثة أشياء:
- اسم الخادم الذي تم إرسال ملف تعريف الارتباط منه
- ملفات تعريف الارتباط مدى الحياة
- قيمة. عادةً ما يكون هذا رقمًا فريدًا تم إنشاؤه عشوائيًا
أنواع ملفات تعريف الارتباط

عادة، هناك نوعان من ملفات تعريف الارتباط المكتوبة على أجهزة المستخدم:
- ملفات تعريف الإرتباط الخاص بالجلسة: تظل ملفات تعريف الارتباط هذه نشطة حتى يتم فتح المتصفح الذي يقوم بتشغيل ملف تعريف الارتباط. عندما نغلق المتصفح، يتم حذف ملف تعريف الارتباط الخاص بالجلسة
- ملفات تعريف الارتباط الدائمة: تتم كتابة ملفات تعريف الارتباط هذه بشكل دائم على جهاز المستخدم وتستمر لعدة أشهر أو سنوات
أين يتم تخزين ملفات تعريف الارتباط؟
عندما يقوم أي تطبيق صفحة ويب بكتابة ملف تعريف الارتباط، يتم تخزينه في ملف نصي على محرك القرص الصلب الخاص بالمستخدم. يعتمد المسار الذي يتم حفظ ملفات تعريف الارتباط فيه على المتصفح. تقوم المتصفحات المختلفة بتخزين ملفات تعريف الارتباط في مسارات مختلفة.
على سبيل المثال، في موزيلا Firefox المتصفح يمكنك رؤية ملفات تعريف الارتباط في خيارات المتصفح. لعرض هذا انقر على أدوات -> مزيد من الخيارات -> الخصوصية ثم انقر على "إزالة ملفات تعريف الارتباط الفردية".
بينما في إنترنت إكسبلورر المتصفح يقوم بتخزين ملفات تعريف الارتباط على المسار "C:\المستندات والإعدادات\المستخدم الافتراضي\ملفات تعريف الارتباط"
كيفية اختبار ملفات تعريف الارتباط في الموقع
فيما يلي قائمة مرجعية وخطوات مهمة كيفية اختبار ملفات تعريف الارتباط في الموقع:
الخطوة 1) تعطيل ملفات تعريف الارتباط
قم بتعطيل جميع ملفات تعريف الارتباط وحاول استخدام الوظائف الرئيسية للموقع
الخطوة 2) إتلاف ملفات تعريف الارتباط
قم بتحرير ملف تعريف الارتباط يدويًا في المفكرة وقم بتغيير المعلمات ببعض القيم العشوائية
الخطوة 3) تشفير ملفات تعريف الارتباط
يجب تشفير المعلومات الحساسة مثل كلمات المرور وأسماء المستخدمين قبل إرسالها إلى جهاز الكمبيوتر الخاص بنا
الخطوة 4) اختبار ملفات تعريف الارتباط مع متصفحات متعددة
تحقق من أن صفحة موقع الويب الخاص بك تكتب ملفات تعريف الارتباط بشكل صحيح على متصفح مختلف كما هو متوقع
الخطوة 5) التحقق من الحذف من صفحة تطبيق الويب الخاص بك
تحقق مما إذا تم حذف ملفات تعريف الارتباط من تطبيق الويب الخاص بك أم لا
الخطوة 6) رفض ملفات تعريف الارتباط بشكل انتقائي
احذف جميع ملفات تعريف الارتباط الخاصة بمواقع الويب وشاهد كيف يتفاعل موقع الويب معها
الخطوة 7) الوصول إلى ملفات تعريف الارتباط
يجب ألا تكون ملفات تعريف الارتباط المكتوبة بواسطة أحد مواقع الويب متاحة للآخرين
الخطوة 8) عدم الإفراط في استخدام ملفات تعريف الارتباط
إذا كان التطبيق قيد الاختبار عبارة عن موقع ويب عام، فلا ينبغي الإفراط في استخدام ملفات تعريف الارتباط
الخطوة 9) الاختبار باستخدام إعدادات مختلفة
يجب إجراء الاختبار بشكل صحيح للتأكد من أن موقع الويب يعمل بشكل جيد مع إعدادات ملفات تعريف الارتباط المختلفة
الخطوة 10) تصنيف ملفات تعريف الارتباط بشكل منفصل
لا ينبغي الاحتفاظ بملفات تعريف الارتباط في نفس فئة الفيروسات أو البريد العشوائي أو برامج التجسس
الإضافات لاختبار ملفات تعريف الارتباط
تسمح المتصفحات الحديثة بعرض/تحرير ملفات تعريف الارتباط في المتصفح نفسه. هناك مكونات إضافية لاختبار ملفات تعريف الارتباط في Mozilla و Google Chrome على حد سواء.
1. مدير ملفات تعريف الارتباط في Chrome
2. لل Google Chrome المتصفح: تحرير ملف تعريف الارتباط هذا
تعديل ملفات تعريف الارتباط أثناء العمل
فيما يلي الخطوات اللازمة لتعديل أو تحرير ملف تعريف الارتباط باستخدام البرنامج الإضافي لمتصفح Chrome:
الخطوة 1) أدخل معرف المستخدم وكلمة المرور لتسجيل الدخول إلى https://demo.guru99.com/V4/
الخطوة 2) انقر على أيقونة البرنامج المساعد وسيتم فتح نافذة أخرى كما هو موضح أدناه
الخطوة 3) قم بتغيير قيمة ملف تعريف الارتباط إلى "المعلم99" ثم انقر فوق لحفظ التغييرات
الفرق بين ملف تعريف الارتباط والجلسة
إليك الفرق الرئيسي بين ملف تعريف الارتباط والجلسة:
| كوكي | جلسة |
|---|---|
| ملفات تعريف الارتباط هي ملفات من جانب العميل تحتوي على معلومات المستخدم | الجلسات هي ملفات من جانب الخادم تحتوي على معلومات المستخدم |
| ينتهي ملف تعريف الارتباط اعتمادًا على العمر الذي حددته له | تنتهي الجلسة عندما يقوم المستخدم بإغلاق متصفحه |
| لا تحتاج إلى بدء تشغيل ملف تعريف الارتباط لأنه مخزن في جهازك المحلي | In PHPقبل استخدام $_SESSION، يجب عليك كتابة session_start(); وبالمثل بالنسبة للغات الأخرى |
| الحد الأقصى الرسمي لحجم ملف تعريف الارتباط هو 4 كيلو بايت | يمكنك تخزين أكبر قدر ممكن من البيانات خلال الجلسة. الحدود الوحيدة التي يمكنك الوصول إليها هي الحد الأقصى للذاكرة التي يمكن أن يستهلكها البرنامج النصي في المرة الواحدة، وهي 128 ميجابايت بشكل افتراضي |
| ملف تعريف الارتباط لا يعتمد على الجلسة | تعتمد الجلسة على ملف تعريف الارتباط |
| لا توجد وظيفة باسم unsetcookie() | Session_destroy(); يستخدم لتدمير جميع البيانات المسجلة أو لإلغاء ضبط بعضها |
ملخص
- ملف تعريف الارتباط هو جزء صغير من المعلومات يتم تخزينه في ملف نصي على القرص الصلب الخاص بالمستخدم (العميل) بواسطة خادم الويب.
- يتم تعريف اختبار ملفات تعريف الارتباط على أنه نوع اختبار البرامج الذي يتحقق من ملفات تعريف الارتباط التي تم إنشاؤها في متصفح الويب الخاص بك.
- يتكون ملف تعريف الارتباط بشكل أساسي من ثلاثة أشياء: اسم الخادم الذي تم إرسال ملف تعريف الارتباط منه، وعمر ملفات تعريف الارتباط، والقيمة
- أنواع ملفات تعريف الارتباط: 1) ملفات تعريف الارتباط للجلسة، 2) ملفات تعريف الارتباط الدائمة
- عندما يقوم أي تطبيق صفحة ويب بكتابة ملف تعريف الارتباط، يتم تخزينه في ملف نصي على محرك القرص الصلب الخاص بالمستخدم. يعتمد المسار الذي يتم حفظ ملفات تعريف الارتباط فيه على المتصفح. تقوم المتصفحات المختلفة بتخزين ملفات تعريف الارتباط في مسارات مختلفة.







