![]() |
Cannot modify header information
אהלן,
בניתי אתר PHP בשרת הביתי שלי (WAMP) והכל עובד טוב כמו שצריך. כשהעלאתי אותו לשרת, פתאום אני מקבל את השגיאה הזאת: Warning: Cannot modify header information - headers already sent by (output started at ....../header.php:9) וחוץ ממנה עוד שלל שגיאות מגוונות ברחבי האתר. מה גורם להבדלים הללו שנותנים את השגיאות? תודה! |
תראה את הקוד..
|
תוסיף בראש הדף
ob_start(); |
ציטוט:
בכל מקרה, בשורה 9 יש פלט, כשאתה שם Cookies או שולח Headers אתה חייב שלא ישלח כבר פלט. |
לא הייתי מגדיר שימוש ב- output_buffering כהתחמקות מהבעייה,
אך כן גם אני הייתי ממליץ לא להשתמש בזה כל עוד אפשר. |
תודה לכם, הבעיה נפתרה (ללא שימוש ב ob_start).
אך יש עכשיו בעיה אחרת: יש אפשרות העלאה באתר, וב WAMP בשרת הביתי זה עובד כמו שצריך. באתר בשרת הקובץ לא מועלה, ללא שום שגיאה, פשוט לא עולה. יש סיכוי שיש משהו לא מוגדר ב php.ini? |
הרשאות.
|
הסתדרתי, תודה!
|
כל הזמנים הם GMT +2. הזמן כעת הוא 21:59. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ