شرح صفوف ومحتوى الفقرة
تتيح الدالة http_response_code($code) قراءة أو ضبط رمز حالة استجابة HTTP (مثل 200 أو 404 أو 500) مباشرة دون كتابة نص البروتوكول يدوياً.
- إن استدعاء
http_response_code(404)قبل عرض صفحة "غير موجود" يضمن إبلاغ المتصفحات ومحركات البحث بأن الرابط غير موجود فعلياً. - يرجع استدعاء
http_response_code()بدون معاملات رمز الحالة الرقمي المضبوط حالياً. - لا ترجع أبداً رمز النجاح
200 OKعند عرض صفحة خطأ أو رفض صلاحية الوصول.
تضبط http_response_code(404) حالة الاستجابة على 404، ويؤكد استدعاؤها بدون معاملات أن الرمز النشط هو 404.
PHP
<?php
$articleFound = false;
if (!$articleFound) {
http_response_code(404);
}
echo "Current HTTP Status: " . http_response_code() . "\n";