PHP headers_sent() Function












❮ مرجع شبکه PHP



مثال


اگر هیچ عنوانی ارسال نشد، یکی را ارسال کنید:




if (!headers_sent()) {

header("مکان: https://www.w4schools.com/");

خروج؛



?>





<بدن>



...

...







تعریف و استفاده


عملکرد headers_sent() بررسی می‌کند که سرصفحه‌ها ارسال شده باشند یا نه.



نحو



headers_sent (پرونده، خط)

مقادیر پارامتر













را مشخص می کند

پارامتر توضیح
پرونده اختیاری. اگر پارامترهای فایل و خط تنظیم شده باشند، headers_sent() نام فایل منبع PHP و شماره خط را در جایی که خروجی در فایل و متغیرهای خط شروع شده است قرار می دهد
خط اختیاری. شماره خطی را که خروجی از آنجا شروع شد












جزئیات فنی















مقدار بازگشتی: اگر سرصفحه های HTTP ارسال شده باشد، درست است، در غیر این صورت نادرست است
نسخه PHP: 4.0+
تغییر PHP: PHP 4.3: پارامترهای پرونده و line اختیاری را اضافه کرد




نمونه های بیشتر



مثال


استفاده از فایل اختیاری و پارامترهای خط:




// $file و $line برای استفاده بعدی ارسال می شوند

// از قبل مقادیری به آنها اختصاص ندهید

if (!headers_sent($file, $line))

{

header("مکان: https://www.w4schools.com/");

خروج؛

// یک خطا را در اینجا راه اندازی کنید



other

{

echo "هدرهای ارسال شده در $file در خط $line"؛

خروج؛



?>





<بدن>



...

...



❮ مرجع شبکه PHP