• 09-01-2023, 23:26:41
    #1
    Aşağıda temanın sürekli error loga bastığı hata mevcut. Farklı bir hosting paketinde çalışan temamız farklı bir sanal sunucuda bu hatayı basıyor ve dil seçeneklerimiz vs. çalışmıyor. Sebebi nedir çözüm ?

    [09-Jan-2023 23:15:28 Europe/Istanbul] PHP Warning:  session_start(): Cannot start session when headers already sent in public_html/includes/header.php on line 2 
    [09-Jan-2023 23:15:28 Europe/Istanbul] PHP Warning:  session_start(): Cannot start session when headers already sent in public_html/xpanel/inc/vt.php on line 3
  • 09-01-2023, 23:34:43
    #2
    Platin üye
    PHP sürüm hatası dır büyük ihtimal
  • 09-01-2023, 23:37:58
    #3
    İki tarafta da 7.2 de çalışıyor. Bir ayarı eklememiz açmamız gereken bir şey mi var acaba ?
  • 10-01-2023, 08:57:50
    #4
    Benim kendi fikrim php taglarından önce html tagları kullanmışsınız. php session start sayfanın en üstüne konulur. Onun üstünde hiçbişey olmaz. Eğer öyleyse onu değişip bakabilirsiniz. Yoksa zaten en üstte ise şu videodakileri deneyin hocam.


    https://www.youtube.com/watch?v=RZqOKR4vq9M




    https://www.youtube.com/watch?v=aMtGlxD4yYk
  • 11-01-2023, 02:08:38
    #5
    SadeceDizayn adlı üyeden alıntı: mesajı görüntüle
    Aşağıda temanın sürekli error loga bastığı hata mevcut. Farklı bir hosting paketinde çalışan temamız farklı bir sanal sunucuda bu hatayı basıyor ve dil seçeneklerimiz vs. çalışmıyor. Sebebi nedir çözüm ?

    [09-Jan-2023 23:15:28 Europe/Istanbul] PHP Warning:  session_start(): Cannot start session when headers already sent in public_html/includes/header.php on line 2
    [09-Jan-2023 23:15:28 Europe/Istanbul] PHP Warning:  session_start(): Cannot start session when headers already sent in public_html/xpanel/inc/vt.php on line 3
    Session başlatma işlemini hem header.php tarafında hem de vt.php tarafında yapmışsınız ve büyük ihtimalle ikisi birden sayfayla load oluyor. PHP tarafında session bir kere başlatılır eğer vt.php her sayfada çağırıyorsanız header.php tarafından session_start kodunu kaldırmanız yeterli.
  • 11-01-2023, 05:12:08
    #6
    AkincanDMRL adlı üyeden alıntı: mesajı görüntüle
    Session başlatma işlemini hem header.php tarafında hem de vt.php tarafında yapmışsınız ve büyük ihtimalle ikisi birden sayfayla load oluyor. PHP tarafında session bir kere başlatılır eğer vt.php her sayfada çağırıyorsanız header.php tarafından session_start kodunu kaldırmanız yeterli.

    Şu cevap haricinde verilen cevaplar sorun ile alakalı bile değil. Basılan hata kodunda yazıyor zaten sorunun ne olduğu. session hali hazırda başlatılmış bir daha başlatmanıza gerek yok diye yazıyor.


    Hangi dosya global dosyanız ise onda bırakın session baslatmayı diğerinden kaldırın.
  • 11-01-2023, 08:23:21
    #7
    thealiyasar adlı üyeden alıntı: mesajı görüntüle
    Şu cevap haricinde verilen cevaplar sorun ile alakalı bile değil. Basılan hata kodunda yazıyor zaten sorunun ne olduğu. session hali hazırda başlatılmış bir daha başlatmanıza gerek yok diye yazıyor.


    Hangi dosya global dosyanız ise onda bırakın session baslatmayı diğerinden kaldırın.

    Php sizin dediğiniz hatada bu mesajı döndürmüyor yanlış biliyorsunuz. Burdaki hata mesajını tam okumamışsınız. Cannot start demek başlatılamadı demek zaten var demek değil. Benim attığım 2 tane videoyu izleseniz anlardınız. Ek olarak session birden çok kez başlatıldığında çalışmasında herhangi bir hata olmaz. Ama bu yukarıdaki hatada sessiondaki bilgileri çekemezsiniz.
  • 11-01-2023, 16:08:25
    #8
    Hata gösterme iki sunucuda da açık mı? Belki birincide de o hata var ama gözükmüyor, çalışan sunucudaki dosyaları zipleyip diğer sunucuda cpanel vs dosya yöneticisinden zip extract ile çıkarıp deneyin, bazen ftp ile indirip gönderince dosyalar bozulabiliyor aklıma o geldi.
  • 11-01-2023, 16:59:44
    #9
    omergunay adlı üyeden alıntı: mesajı görüntüle
    Php sizin dediğiniz hatada bu mesajı döndürmüyor yanlış biliyorsunuz. Burdaki hata mesajını tam okumamışsınız. Cannot start demek başlatılamadı demek zaten var demek değil. Benim attığım 2 tane videoyu izleseniz anlardınız. Ek olarak session birden çok kez başlatıldığında çalışmasında herhangi bir hata olmaz. Ama bu yukarıdaki hatada sessiondaki bilgileri çekemezsiniz.
    Daha önce karşılaşmamış olsam bu hata ile ve ingilizce anlamını bilmiyor olsam hakkaten inanıcam dediklerinize. İlk satırdaki hatada zaten header.php içinde başlatmışsın bır daha oturumu baslatmana gerek yok dıyor. Yolladığınız videoları izlemedim çünkü sorun daha önce benımde basıma geldi. Bu bırbırıyle baglanan sayfalarda bırden fazla sessıon_start fonksıyonunun kullanılması sonucu cıkan bır hatadır.