تتحقق الدالة headers_sent() من إرسال رؤوس HTTP/مكانها.
تقوم هذه الدالة بإرجاع TRUE إذا تم إرسال الرأس، وإرجاع FALSE بخلاف ذلك.
headers_sent (ملف، سطر)
المعلمة | يصف |
---|---|
ملف، خط | خياري. إذا تم تعيين معلمات الملف والسطر، فسيقوم headers_sent() بتخزين اسم ملف مصدر PHP ورقم السطر حيث يبدأ الإخراج في متغيرات الملف والسطر. |
ملاحظة: بمجرد إرسال كتلة الرأس، لا يمكنك استخدام وظيفة الرأس () لإرسال رؤوس إضافية.
ملحوظة: معلمات الملف والخط الاختيارية جديدة في PHP 4.3.
<?php// إذا لم يتم إرسال أي رؤوس، أرسل oneif (!headers_sent()) { header("Location: http://www.w3cschool.cc/");exit; .....
استخدم الملف الاختياري ووسيطات الخط:
<?php// يتم تمرير $file و$line لاستخدامهما لاحقًا// لا تقم بتعيين قيم لهما مسبقًا (!headers_sent($file, $line)) { header("الموقع: http://www.w3cschool .cc /");exit; // حدث خطأ هنا }else { echo "تم إرسال الرؤوس في $file على السطر $line";exit; }?><html><body>......