PHP Warning: session_start() Hatası Çözümü

PHP ile proje geliştirirken en çok karşılaştığımız Warning: session_start() hatasını nasıl çözeriz onu göstereceğim


Merhaba dostlarım yeni bir blog yazısı ile karşınızdayım php de proje geliştirirken en çok karşılaştığımız problemlerden birisi olan:

PHP Warning: session_start(): Cannot start session when headers already sent in

PHP Warning: Cannot modify header information - headers already sent by

Buna benzer hatalar söz konusudur. Bu tip sorunların çözümünün aslında kolay olduğunu stackoverflow sitesinde araştırarak buldum. Aşağıdaki adımları takip ederek sorunları çözebilirsiniz.

1) session_start(); kodunu en başa ekleyin

session_start();
ob_start();

2) session_start(); başına @ (mail) işareti koy

@session_start();
ob_start();

3) En son çözüm olarak ob_start(); ı en başa alıp başına @ (mail) işareti koymak ve kodlarınızın en altına ob_flush(); kodunu eklemek

En üst kod:

@ob_start();
session_start();

En alt kod:

@ob_flush();

Bir sorun olursa bana panelden destek kaydı açıp yardım isteyebilirsiniz, bir daha ki blog yazımda görüşmek üzere esenlikle kalın :)