الدالة header لتوجيه المتصفح أو تحميل مل

الدالة header()


شرح الدالة :
من أهم وأقوى الدوال التي يتعامل معها المبرمجين بكثرة.
وتستخدم الدالة لارسال هيدرز أو معلومات للمتصفح لتتحكم فيه.. ويتضح استخدامتها بالامثلة التالية.


استخداماتها :
(1) توجيه المتصفح لموقع آخر او صفحة اخرى في نفس الموقع
Code:

<?
header("Location: http://www.example.com/");
?>


(2) منع جلب الصفحة من الكاش (التحديث الدائم)
حيث نحتاج كثيراً في سكريبتات PHP ان يتم تحديث المحتوى دائماً، كمثال في حالة عرض بيانات عن اسعار الأسهم او اي بيانات متغيرة تلقائياً.. فنقوم بتحديد الهيدر no-cache ونضع في Expires أي تاريخ في الماضي حتى يتم تحديث الصفحة دائماً..
Code:
<?
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // التاريخ هنا في الماضي
?>



(3) تستخدم أيضاً لجعل المتصفح ينشيء ملف ليقوم الزائر بتحميله، مثلا عندما تريد انشاء ملف txt وكتابة أي نص فيه يمكنك استخدام الكود في المثال التالي:
Code:
<?
header('Content-type: text/plain ');
header('Content-Disposition: attachment; filename="montadaphp.txt"');
echo "هذا النص سيتم اضافته في ملف النصي قبل تحميله للمتصفح";
?>



بقي أن تعرف ان هذه الدالة header() يجب أن يتم استدعائها قبل طباعة اي محتوى للمتصفح


أتمنى أن اكون قد وفقت في شرح الدالة




    

لا يمكنك اضافة تعليق

يجب عليك تسجيل الدخول لاضافة تعليقك




كلمات مفتاحية : الدالة header لتوجيه المتصفح أو تحميل مل


أضف الدرس الى موقعك