![]() |
[שגיאה] מעצבנת headers already sent
בניתי התחברות למקום כלשהו..
עכשיו שיניתי איזה משהו באינדקס ופתאום הכל הפסיק לעבוד ורושם לי "Warning: Cannot modify header information - headers already sent by" בלה בלה.. איך אני פותר את זה? אגב ניסים לשים ob_start(); אבל לא יודע זה עדיין לא עובד.. אשמח לתשובה, תודה רבה..! |
PHP קוד:
PHP קוד:
בעיקרון אתה אמור לתכנן את הקוד ככה שקודם יישלח הheaders ולאחר מכן יישלח הפלט. |
ירין, ניסיתי את זה , וזה פשוט לא מגיב.. זה רושם לי עוד שגיאות פשוט מציקות, יש אפשרות ליצור איתך קשר במסנג'ר?
|
ציטוט:
|
קל יותר לשאול - מה שינית?
בסופו של דבר הבעיה היא תופעה של ניסיון שליחת האדרים כפולים כיוון שHTTP RESPONSE יכול להשלח פעם אחת הוא צריך לכלול את כל התוכן אם כבר הדפסת HTML (בהדפסת HTML נשלח HTTP RESPONSE) ואז הצבת COOKIE תקבל שגיאה, כי הCOOKIE מוצב בHTTP RESPONES ואם הוא כבר נשלח אי אפשר לשתול קוקי זה תקף לעוד מספר מקרים חוץ מקוקי תן את הקוד או את השינוי ואשמח לעזור |
PHP קוד:
|
ציטוט:
תשים את session_start() מיד אחרי <?php ורק לאחר מכן את ob_start(); session_start תמיד בראש העמוד ob_end_flush בסוף הקוד תנסה את זה, זה אמור לעבוד.. |
אין זה פשוט לא עובד.. ניסיתי הכל :(
אני די חדש בקטע בגלל זה אני לא מצליח יותר מדי, אשמח אם מישהו יוכל מטוב ליבו לעזור לי במסנג'ר: denis11_86@hotmail.com מבטיח לצ'פר אותו! |
שמרת כutf בלי bom?
|
מה ז"א כutf בלי bom?
ואם כן אז מה עושים? |
כל הזמנים הם GMT +2. הזמן כעת הוא 05:39. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ