الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حلى لموضوع الheader بشكل مبسط رجاء

مغلق
بدأه asdk2003 في 14 فبراير 2007 · 2 رد · 575 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخوتي واجهتني مشكلة الانتقال بشكل الي اي اعادة توجيه الصفحة ولكن يظهر لي الخطأ التالي

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\my_neW_web_site\log_on_fix.php:1) in C:\AppServ\www\my_neW_web_site\log_on_fix.php on line 9

ارجو مثال بسيط من صفحتين الرجاء المساعدة

صفحة اولى

وصفحة ثانية هي التي توجه وتعود الى الصفحة اخرى بعد الانتقال اليها

عبد القادر المبيض-فلسطين غزة

#2

طبعا هذه مشكله تواجهنا جميعا و بصراحه مقرفه ولكن وجدت حل بسيط وسهل للغايه

نستبدل php ب html او بأحرى نستخدم Function تقوم بذلك :-

<?
function refresh($url){
	echo" <meta http-equiv='refresh' content='0;url=$url'> ";
	}
?>

الاستعمال

refresh("http://google.com");
#3

هلا أخي

دالة header إذا أردت إستخدامها فلازم ما تطبع شئ قبلها سواء html او عن طريق echo أو غيرها .

وهذا تحذير يطلع إذا طبعت شئ حتى لو كان مسافة قبل إستخدام دالة header .

يعني مثل هذا المثال :

<html>
<?php
header('Location: http://www.example.com/');
?>

يعتبر خطأ لأنه يرسل <html> قبل دالة header لازم أي طباعة تحطها بعد هذهى الدالة أو تستخدم دوال

ob_start و ob_end_flush

وبالتوفيق

تم تعديل هذه المشاركة بواسطة b.m.s في 14 فبراير 2007 في 17:22

هذا الموضوع مغلق.

مواضيع مشابهة