رسالة الخطأ التي تظهر:
تحذير: لا يمكن تعديل معلومات الرأس - الرؤوس التي تم إرسالها بالفعل بواسطة
الحل:
افتح php_ini، أو ابحث في Output_bufferfing، أو قم بإزالة الفاصلة المنقوطة في المقدمة، أو قم بالتغيير إلى تشغيل، أو قم بتعيين قيمة. هذا كل شيء.
يؤدي هذا النوع من العبارات إلى حدوث هذه المشكلة بسبب عبارة setcookie.
تحتوي ملفات تعريف الارتباط نفسها على بعض القيود على استخدامها، مثل:
1. يجب وضع عبارة استدعاء setcookie قبل العلامة.
2. لا يمكن استخدام الصدى قبل استدعاء setcookie.
3. لن يخرج ملف تعريف الارتباط من البرنامج حتى يتم إعادة الدخول إلى البرنامج.
4. يجب إرسال وظيفة setcookie قبل إرسال أي بيانات إلى المتصفح.
5....
بناءً على القيود المذكورة أعلاه، عند تنفيذ وظيفة setcookie()، غالبًا ما تواجه "فهرس غير محدد"، "لا يمكن تعديل معلومات الرأس - الرؤوس التي تم إرسالها بالفعل بواسطة"... وما إلى ذلك، الحل هو "لا يمكن التعديل header" طريقة "المعلومات - الرؤوس المرسلة بالفعل" هي تأخير إخراج المعلومات إلى المتصفح قبل إنشاء ملف تعريف الارتباط. لذلك، يمكنك إضافة وظيفة ob_start(); في مقدمة البرنامج. هذا سوف يحلها.