בטח כולכם נתקלתם בשגיאה:
: Cannot modify header information - headers already sent by (output started at /home
כשאתם מנסים לשתול עוגיה\סשן וכו', קיצר לרוב במערכות PHP משהו פשוט כמו:
ob_start();
פותר את הבעיה אך לא תמיד, לפעמים יש משהו עוד יותר נוראי שעלול לגזול לכם שעות ארוכות של נסיונות פתרון!
הבעיה היא פשוטה: לרוב יש תו נסתר שהעורך שלכם לא מצליח לקרא שנשלח ולכן אינכם יכולים לשלוח את העוגיה או HEADERS הנוספים שאתם רוצים.
לכן צריך לעבור על הקבצים ולוודא שאין רווח לפני ה
<?php
או שאין אישהו HEADER או פלט שאנחנו מדפיסים.
אבל אם כל זה לא עוזר אז אתם צריכים עורך HEX למשל:
http://download.cnet.com/hxd-hex-edi...-10891068.html
ואז לערוך איתו את הקבצים שלכם, ובאחד מהם אתם תמצאו משהו כזה:
ואז תמחקו את המשהו המגעיל הזה - ותגידו שלום ולא להתראות!
כדאי לכם לשמור את הפתרון הזה במועדפים אתם תתקלו בזה במוקדם או במאוחר וזה יגרום לכם לשבור ת'ראש.
אז.. שלא יעצבנו אתכם!