فهرست هدرها (headers_list)
تابع headers_list() لیست هدرهای پاسخ را می دهد. «هدر (Header)» توضیحاتی برای مرورگر است؛ مثل نوع فایل یا تنظیم کش. این تابع مثل لیست تکالیفته؛ می گوید چه هدرهایی آماده ارسال هستند.
تعریف و کاربرد
headers_list() آرایه ای از هدرهای پاسخ را برمی گرداند. این هدرها بعداً همراه پاسخ ارسال می شوند. اگر شک داری هدرها ارسال شده اند یا نه، از headers_sent() کمک بگیر.
نمونه عملی از منبع
<?php
setcookie("TestCookie", "SomeValue");
header("X-Sample-Test: foo");
header("Content-type: text/plain");
?>
<html>
<body>
<?php
var_dump(headers_list());
?>
</body>
</html>
نحو (Syntax)
headers_list()
نکات کاربردی سریع
- خروجی، آرایه اندیس عددی از رشته های هدر است.
- برای ارسال هدر جدید از header() استفاده کن.
- اگر هدرها قبلاً ارسال شده باشند، دیگر قابل تغییر نیستند.
نکته: اگر نیاز به حذف هدر داری، از header_remove() کمک بگیر.
گام های پیشنهادی تمرین
- با header() یک هدر ساده بفرست.
- با headers_list() فهرست هدرها را ببین.
- در صورت نیاز، با header_remove() یکی را حذف کن.
جمع بندی سریع
- فهرست هدرها را با headers_list ببین.
- ارسال هدر با header انجام می شود.
- هدرها قبل از خروجی باید تنظیم شوند.
- برای حذف هدر از header_remove کمک بگیر.