مثال
اگر هیچ عنوانی ارسال نشد، یکی را ارسال کنید:
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