עזרה בהודעות שגיאה

avi648

New member
עזרה בהודעות שגיאה

אני מקבל את ההודעות שגיאה הבאות
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/avtech/domains/avtech.biz/public_html/wp-content/themes/zeepersonal/loginform.php:2) in /home/avtech/domains/avtech.biz/public_html/wp-content/themes/zeepersonal/loginform.php on line 21 Warning: Cannot modify header information - headers already sent by (output started at /home/avtech/domains/avtech.biz/public_html/wp-content/themes/zeepersonal/loginform.php:2) in /home/avtech/domains/avtech.biz/public_html/wp-content/themes/zeepersonal/loginform.php on line 28 Warning: Cannot modify header information - headers already sent by (output started at /home/avtech/domains/avtech.biz/public_html/wp-content/themes/zeepersonal/loginform.php:2) in /home/avtech/domains/avtech.biz/public_html/wp-content/themes/zeepersonal/loginform.php on line 29​
חיפשתי בגוגל פתרון לבעיה ושם נאמר לחפש רווחים בין תגי הPHP או שורות ריקות לפני או אחרי תגי ה PHP או לפני ואחרי השורה שבה מופיעה הבעיה אך הכל תקין לעניות דעתי כמובן בקיצור לא מצליח לאתר מה גורם לבעיות הנ"ל אשמח לעזרה דרך אגב אני עם WORDPRESS אם זה רלוונטי תודה
 

koler

New member
הבעיה נוצאת מהסיבה

שלפני שנשלח header יצא פלט למשתמש , בדוק אם אין הדפסות לפי שנשלח הheader דבר שני , האם ערכת את הקובץ? , יכול להיות שהeditor שלך יצא רווח בתחילת הקובץ , נסה להשתמש בעורך אחר \ להחליף לקידוד utf-8 (יכול להיות שזה יעזור) אגב בדוק האם קבצים שנטענים לפני שליחת הheader(במידה ויש קבצים כאלו) לא שולחים פלט למשתמש. במידה ואתה לא מוצא פיתרון , ראה פונקציה ob_start() שיהיה בהצלחה!
 
למעלה