تعداد بازدید: 141

Http Headers (قسمت سوم)

Http Request و Http Response درخواست و پاسخ بر اساس پروتکل Http می باشند و می توان از این ها برای ارتباط میان نرم افزار های مختلف در زبان های مختلف نظیر PHP , JAVA استفاده کرد.

استفاده از Header در نرم افزار های PHP

وقتی شما دارید روی سرور کد نویسی می کنید عملا نرم افزاری درست می کنید که به درخواست های کلاینت پاسخ بده و شما سرور هستید و می تونید Response Header ست کنید. برای این کار می توانید از تابع header استفاده کنید.

پارامتر های این تابع :

  • header : یک مقدار Key:value از http header های موجود با همان raw HTTP header
  • replace : این مقدار true , false می گیرد . یعنی در ادامه کد اگر هدری با این نام وجود داشت replace کنم یا آن را هم اضافه کنم . مثلا زمانی که دارید cookie ست می کنید در ادامه هم بتوانید این کار را بکنید.

نکته مهم : این تابع هم مثل تابع set_cookie , session_start باید قبل از این که حتی یک spce در خروجی چاپ شده باشد استفاده شود. در غیر این صورت با خطای زیر مواجه خواهید شد:

به عنوان مثال وقتی یک کاربر یک لینک را باز کرد یک عکس را بخوانیم و برای او نمایش دهیم:

 

مطالب مشابه

composer یک ابزار رابط خط فرمان (command line interface) برای مدیریت و نصب پروژه های PHP می باشد. بوسیله آن می توان روی پروژه خود پکیج هایی (پروژه ها یا کتابخانه ها) را نصب کنید یا بالعکس پروژه خود را قابل نصب بر روی پروژه های دیگر کنید.

Composer (قسمت اول)

composer یک ابزار رابط خط فرمان (command line interface) برای مدیریت و نصب پروژه های PHP می باشد. بوسیله آن می توان روی...

کوکی ها و نشست ها و راه های ذخیره سازی داده د ر php

Cookie و Session در php

زمانی که بحث ذخیره اطلاعات که مطرح میشه ما امکاناتی برای ذخیره اطلاعاتمون داریم: پایگاه داده (DataBase) فایل ها...

xml in php , dom document

کار با XML در PHP

XML مخفف (eXtensible Markup Language - زبان نشانه گذاری توسعه پذیر) طراحی شده برای ذخیره و انتقال اطلاعات می باشد. XML...

اشتراک گذاری :

مدیر وب سایت گنوتک . برنامه نویسی رو با زبان C در هفده سالگی شروع کردم . در حال حاضر به برنامه نویسی php برپایه معماری MVC , HMVC و همچنین سیستم مدیریت محتوای WordPress و فریم ورک محبوب لاراول علاقه مند هستم و دوست دارم اطلاعاتم رو با شما به اشتراک بگذارم.

۰ دیدگاه برای Http Headers (قسمت سوم)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *