تقييم الدرس 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] ?? 'غير موجودة';
الناتج الصحيح:
الرئيسية
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».