Merhaba değerli okurlar. Bugün sizlerle genelde Codeigniter 3 de aldığım ini_set(): Headers already sent. You cannot change the session module's ini settings at this time hatasını ve çözümünden bahsedeceğim.
Hata Mesajı
Severity: Warning
Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time
Filename: Session/Session.php
Line Number: 284
Backtrace:
File: /home/site/public_html/application/controllers/Controller.php
Line: 8
Function: __construct
File: /home/site/public_html/index.php
Line: 315
Function: require_once
Alabileceğiniz farklı bir hata dürü daha var
Severity: Warning
Message: session_set_cookie_params(): Cannot change session cookie parameters when headers already sent
Filename: Session/Session.php
Line Number: 296
Backtrace:
File: /home/site/public_html/application/controllers/Controller.php
Line: 8
Function: __construct
File: /home/site/public_html/index.php
Line: 315
Function: require_once
Bu sorun session işlevlerinin başlatılamaması üzerine gerçekleşiyor. Genellikle PHP sürümü düşün olan yazılımlarda PHP sürümü 7.2 ve türevleri olunca hata meydana çıkıyor.
gerçekleşiyor /home/site/public_html/index.php dosyamızı açalım ve <?php tagının hemen altına aşağıdaki kodumuzu yazalım.
ob_start();
İşte bu kadar, sorununuzun çözülmüş olması gerekir. Beni dinleiiğiniz için teşekkür ederim.
Merhabalar. Cevabınızı tam olarak anlamadım. Biraz daha detaylı bilgi verebilirseniz çok mutlu olurum. Yorumları okuyan ziyaretçilerimizde konu hakkında bilgilenebilir.
Voser 3 yıl önce
Bu sorunun temel kaynağı, çıktı üretmeye başladıktan echo print etc sonra üst bilgiyi değiştirmek cookie tanımlanması status code vs serverı patlatır Yanıtla