لماذا أستحدم التابع header في إعادة التوجيه و أتحمل شروط استخدامه الصعبة و عدم أمكانية وجود فاصل زمني لإستخدامه
و لدي وسم جميل في الhtml هو meta يقوم بذلك و مع فاصل زمني أيضا أنا أحدده لإعادة التوجيه مثال :
' echo
'
;
تابع الـHeader لا يعيد التوجيه من جهة السيرفير ، وهو ليس لإعادة التوجهة ، مهمته أرسال Headers من خلال بروتوكول الHTTP للمستعرض ، وأحد هذه الHeaders أو الترويسات هو إعادة التوجيه ، حيث لديه الكثير من الترويسات المهمة التي تجبر المستعرض على فعل معين ليس هناك مكان لطرحها حالياً ، ووظيفة تابع الheader تحتم عدم وجود أي output من السيرفير حتى ولو كان سطر فارغ في اول ملف الPHP لانه لا يمكن ارسال معلومات الترويسة بعد بداية output ، والتحويل من خلال header يظهر انه مختلف تماما عن إرسال output يحوي meta أو javascript باستخدام echo لإعادة التوجيه.
اخيراً كل التعليمات التي يمكن وضعها في وسوم الMeta يمكن إرسالها كترويسات Headers باستخدام تابع الheader من الترميز إلى الكاش .....الخ
التعليقات