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

خادم Apache والمنافذ وتوجيه الطلبات

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

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

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

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

1) برنامج خادم الويب الموجود في XAMPP:
2) المنفذ الافتراضي لـ MySQL:
3) في httpd.conf، السطر الذي يحدد مجلد ملفات الموقع:
4) أي رابط يفتح الملف htdocs/shop/cart.php ؟
5) ما رمز الحالة لهذا الطلب: GET /index.php?page=x ؟
<?php$pages = ['home', 'about'];$p = $_GET['page'] ?? 'home';if (!in_array($p, $pages)) {    http_response_code(404);    echo 'غير موجودة';}

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

1) المنفذ 443 يُستخدم لـ HTTPS.
الصواب: صح
2) إن غيّرت منفذ Apache إلى 8080 فإن http://localhost/ يبقى يعمل كما هو.
الصواب: خطأ
3) Apache يرسل محتوى ملفات PHP نصًّا إلى المتصفح.
الصواب: خطأ
4) ملف config.php.bak داخل htdocs قد يُرسل بمحتواه كاملًا إن طُلب.
الصواب: صح

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

1) السطر الذي يحدد المنفذ في إعداد Apache يبدأ بالكلمة .
الإجابة: Listen
2) الملف الذي يضبط Apache لمجلد معيّن ويعيد كتابة الروابط اسمه .
الإجابة: .htaccess
3) في $_SERVER، المسار مع سلسلة الاستعلام موجود في .
الإجابة: REQUEST_URI

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

1) أُرسل الطلب GET /r.php?page=about . ماذا يرسل الخادم؟

<?php$page = $_GET['page'] ?? 'home';$t = ['home' => 'الرئيسية', 'about' => 'من نحن'];echo $t[$page] ?? 'غير موجودة';
الناتج الصحيح:
من نحن

2) أُرسل الطلب GET /r.php . ماذا يرسل الخادم؟

<?php$page = $_GET['page'] ?? 'home';$t = ['home' => 'الرئيسية', 'about' => 'من نحن'];echo $t[$page] ?? 'غير موجودة';
الناتج الصحيح:
الرئيسية
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».

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