در PHP یک اسکریپت بنویسید که هدر HTTP "Date" را با استفاده از تابع gmdate() به فرمت صحیح GMT ارسال کند.

1.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 01:48

0.0

برای حل این مسئله از تابع gmdate() برای تولید زمان فعلی به صورت GMT و تابع header() برای ارسال هدر HTTP استفاده کنید؛ فرمت مناسب برای هدر Date معمولاً "D, d M Y H:i:s \G\M\T" است (مثال: "Tue, 15 Nov 1994 08:12:31 GMT"). نکات: قبل از فراخوانی header() هیچ خروجی به مرورگر ارسال نکنید، و برای تست می‌توانید با ابزارهایی مثل curl یا مرورگر هدرهای پاسخ را بررسی کنید.

توسط پژوهشگر در 220 روز قبل ساعت 01:48
دسته بندی ها: PHP PHP for beginner
reyhaneh در 220 روز قبل ساعت 11:59

برای ارسال هدر HTTP Date به فرمت صحیح GMT از gmdate() با فرمت 'D, d M Y H:i:s \G\M\T' استفاده کنید. قبل از هر خروجی به مرورگر یا دستورات echo/print باید header() را فراخوانی کنید تا موفق به ارسال هدر شوید. برای تست، با curl -I یا بررسی هدرهای پاسخ توسط مرورگر مقدار Date مانند 'Tue, 15 Nov 1994 08:12:31 GMT' را نمایش می‌دهد. اگر خروجی‌ای قبل از header() دارید، از خروجی buffering (مثل ob_start()) استفاده کنید یا تمام خروجی‌ها را پس از header() ارسال کنید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری