دستور header در PHP یکی از دستورات مهم و کاربردی است که برای تنظیم هدرهای HTTP در صفحات وب استفاده میشود. با استفاده از این دستور، میتوانید پاسخهای سرور را تغییر داده و اطلاعات اضافی به هدرهای صفحه اضافه کنید.
با استفاده از دستور header، میتوانید کنترلی بر روی کشیدن صفحهها، انتقال صفحات، تنظیم کردن زمانبندی صفحات و بسیاری از عملیات دیگر دریافت کنید. این دستور بسیار قدرتمند بوده و به شما امکان میدهد تا به طور کامل با متن، تصاویر و منابع صفحه کنترل داشته باشید.
برای استفاده از دستور header در PHP، ابتدا باید تابع header را فراخوانی کنید. در این تابع، باید یک رشته به عنوان پارامتر ورودی ارسال کنید که در آن هدر مورد نظر را تعیین میکند. برای مثال، برای تنظیم هدر “Content-Type” به عنوان “text/html”، میتوانید از کد زیر استفاده کنید:
“`php
header(‘Content-Type: text/html’);
“`
در این مثال، با استفاده از دستور header، هدر “Content-Type” را به مقدار “text/html” تنظیم کردهایم. این هدر به مرورگر اطلاع میدهد که نوع محتوای صفحه HTML است.
علاوه بر تنظیم هدر “Content-Type”، میتوانید از دستور header برای انتقال صفحه به آدرس دیگر نیز استفاده کنید. برای مثال، برای انتقال صفحه به آدرس “http://example.com”، میتوانید از کد زیر استفاده کنید:
“`php
header(‘Location: http://example.com’);
“`
در این مثال، با استفاده از دستور header، صفحه را به آدرس “http://example.com” انتقال دادهایم.
همچنین، با استفاده از دستور header، میتوانید هدرهای دیگری نیز تنظیم کنید. برای مثال، میتوانید هدر “Cache-Control” را برای کشیدن صفحه تنظیم کنید. برای این کار، میتوانید از کد زیر استفاده کنید:
“`php
header(‘Cache-Control: public, max-age=3600’);
“`
در این مثال، با استفاده از دستور header، هدر “Cache-Control” را به مقدار “public, max-age=3600” تنظیم کردهایم. این هدر به مرورگر اطلاع میدهد که صفحه را میتوان به مدت ۳۶۰۰ ثانیه کشید.
در نهایت، ب