مشکل : “نمیتوان اطلاعات هدر را تغییر داد ، هدری که قبلا توسط … ارسال شده است”
در صورتی که شما اخطاری مشابه اخطار زیر در یافت کردید با این مشکل روبرو شده اید :
"Warning: Cannot modify header information - headers already sent by (output started at /home/user/public_html/index.php:581) in /home/user/public_html/system/sessions.php on line 180"
مواردی وجود دارند که برای حل این مشکل باید انجام دهید :
- شما باید هر خط خالی در پایان فایل های php خود را چک کنید. این یک مشکل معمول با برخی از برنامه های کاربردی وب است. به سادگی خطوط خالی در پایان اسکریپت خود را حذف کنید و وب سایت خود را مجددا بررسی کنید.
- شما می توانید یک فایل محلی php.ini در پوشه ی اسکریپت هایتان اضافه کنید و خط زیر در آن اضافه کنید :
- buffer_output = on
- در صورتی که این هشدار ها بر عملکرد وب سایتتان تاثیری نداشته باشد ، میتوانید به راحتی آنها را پنهان کنید.