header() ফাংশনটি একটি র HTTP হেডার ক্লায়েন্টের কাছে পাঠায়।
সিনট্যাক্স
header(string, replace, resp_code)
প্যারামিটার
string − পাঠাতে হবে এমন হেডার স্ট্রিং।
replace − হেডারটি পূর্ববর্তীটি প্রতিস্থাপন করবে কিনা বা দ্বিতীয় হেডার যোগ করবে তা নির্দেশ করে।
resp_code − HTTP রেসপন্স কোড নির্দিষ্ট মানতে বাধ্য করে।
রিটার্ন
header() ফাংশনটি কিছুই রিটার্ন করে না।
উদাহরণ
নিচের উদাহরণটি একটি জেনারেট করা PDF সংরক্ষণ করে।
<?php header("Content-type:application/pdf"); header("Content-Disposition:attachment;filename=output.pdf'"); readfile("demo.pdf"); ?>ডাউনলোড হওয়া ফাইলটি হবে “output.pdf”, কিন্তু ইনপুট ছিল “demo.pdf”।