طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 132 · تقنيات تطوير الواجهات الخلفية
تقييم الدرس 8

الكوكيز والجلسات

أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس

أسئلة التقييم

تقييم الدرس 8: الكوكيز والجلسات. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».

1السؤال الأول: اختر الإجابة الصحيحة

1) معنى أن HTTP عديم الحالة:
2) الترويسة التي يرسل بها الخادم كوكي جديدة:
3) ما الذي يحمله المتصفح حين نستخدم الجلسات؟
4) الإعداد الذي يمنع JavaScript من قراءة الكوكي:
5) أين الخطأ في هذا الملف؟
<h1>مرحبًا</h1><?phpsession_start();$_SESSION['user'] = 'سعود';

2السؤال الثاني: صح أم خطأ

1) يستطيع المستخدم تعديل قيم الكوكيز في متصفحه.
الصواب: صح
2) الكوكي التي أنشأتها setcookie تظهر في $_COOKIE في الطلب نفسه.
الصواب: خطأ
3) session_destroy() تُستخدم عادة عند تسجيل الخروج.
الصواب: صح
4) حفظ is_admin=1 في كوكي طريقة آمنة لتحديد المدير.
الصواب: خطأ

3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة

1) الدالة التي تبدأ الجلسة أو تستأنفها هي .
الإجابة: session_start
2) اسم كوكي الجلسة الافتراضي في PHP هو .
الإجابة: PHPSESSID
3) بعد تسجيل الدخول نغيّر رقم الجلسة بالدالة .
الإجابة: session_regenerate_id

4السؤال الرابع: أسئلة عملية

1) ماذا يرسل الخادم في أول زيارة (بلا كوكيز)؟

<?php$lang = $_COOKIE['lang'] ?? 'ar';echo $lang === 'ar' ? 'العربية' : 'English';
الناتج الصحيح:
العربية

2) ماذا يرسل الخادم؟

<?phpsession_start();$_SESSION['n'] = ($_SESSION['n'] ?? 0) + 5;$_SESSION['n'] += 5;echo $_SESSION['n'];
الناتج الصحيح:
10
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».

📝 معلم؟ أرسل ملاحظة للمؤلف عن هذا الدرس