• 03-12-2020, 01:07:46
    #1
    Üyeliği durduruldu
    Merhaba,

    Bir yönetim paneli geliştiriyorum. Login yaptırıyorum. Login yapıyor ve sayfa yenileyince otomatik atıyor. Error Log kontrol ettiğimde aşağıdaki hatayı aldım.

    session_start(): Cannot send session cache limiter - headers already sent (output started at /home/tester/public_html/admin/index.php:1) in /home/tester/public_html/admin/index.php on line 2
    Sorunu anlayamadım. Yardımcı olabilecek birisi var mı?
  • 03-12-2020, 01:21:13
    #2
    <?PHP tagi öncesinde bir boşluk var gibi dikkatlice dosyalarınızı incelermisiniz
  • 03-12-2020, 01:25:03
    #3
    1. <?php etiketinden önce eğer boşluk varsa onu kesinlikle silmelisiniz.
    2. PHP versiyonuna bağlı olarak da <?php etiketini ?> kapatmadığınızda da bu hatayı alabiliyorsunuz.
    3. hosting şirketinizle konusup php surumunu yukseltin ozaman düzelir.
  • 03-12-2020, 01:33:06
    #4
    Üyeliği durduruldu
    matrotr adlı üyeden alıntı: mesajı görüntüle
    1. <?php etiketinden önce eğer boşluk varsa onu kesinlikle silmelisiniz.
    2. PHP versiyonuna bağlı olarak da <?php etiketini ?> kapatmadığınızda da bu hatayı alabiliyorsunuz.
    3. hosting şirketinizle konusup php surumunu yukseltin ozaman düzelir.
    EvrenOnur adlı üyeden alıntı: mesajı görüntüle
    <?PHP tagi öncesinde bir boşluk var gibi dikkatlice dosyalarınızı incelermisiniz
    Cevaplarınız için teşekkür ederim. Bunların hepsini denemiştim fakat işe yaramamıştı.

    Bu konuyu açtıktan sonra deneme yanılma yaparak bir kaç şey deniyordum ve işe yaradı. Aynı sorunu yaşayan arkadaşlar olursa diye nasıl çözüldüğünü yazmak istedim.

    Sunucu özelliklerinde "zlib.output_compression" off olduğunu gördüm on olarak değiştirdiğimde sorun çözüldü.
  • 03-12-2020, 01:34:47
    #5
    ilgili sayfanın başına session start alabilirmiyiz