• 22-01-2021, 19:09:32
    #1
    Merhaba,
    başka bir hosting firmamda yazılım sorunsuz bir şekilde çalışmakta fakat burada php sürümü ve eklentileri aynı olmasına rağmen şu hatayı almaktayım.
    Warning: session_start(): Cannot start session when headers already sent in /home/aktifkaz/public_html/admin/cikis.php on line 3
    Warning: session_destroy(): Trying to destroy uninitialized session in /home/aktifkaz/public_html/admin/cikis.php on line 4
    Warning: Cannot modify header information - headers already sent by (output started at /home/aktifkaz/public_html/admin/cikis.php:1) in /home/aktifkaz/public_html/admin/cikis.php on line 5
    Warning: Cannot modify header information - headers already sent by (output started at /home/aktifkaz/public_html/admin/cikis.php:1) in /home/aktifkaz/public_html/admin/cikis.php on line 7

    Ayrıca bu kodu
    $sorgu2 = $baglanti->prepare("SELECT * FROM admin WHERE kullanici='".$_SESSION["kullanici"]."'");
    $sorgu2->execute();
    $sonuc2 = $sorgu2->fetch();//sorgu çalıştırılıp veriler alınıyor

    çalıştırmıyor sorun ne olabilir , hangi modüller açılmalıdır?
  • 22-01-2021, 19:13:23
    #2
    Bilgilendirme editi; bu hatayı almanın sebebini yazmayı untumuşum. Hata veren page e daha önceden tanımlanmış bir header bulunduğu için bu hatayı alıyorsun o yüzden demin verdiğim öneri hatanı çözmeyebilir. O yüzden onun hemen altına başka bir yol ekliyorum.
    1-hatalı php dosyasını ansı kodlama ile kaydip dener misiniz? utf 8 yapacaksanda bomsuz kodlama yapar mısın?. cevabını bekliyorum.
    2-Sayfanın başına ob_start(); sonuna da ob_end_flush(); eklersen sorunun çözülebilir.
  • 22-01-2021, 19:23:47
    #3
    Hocam sanırım
    if (!(isset($_SESSION["Oturum"]) && $_SESSION["Oturum"] == "6789")) { header("location:login.php");

    burda session tanımlamıyor direkt login yapmakta ve bu session kullanılarak çekilen bilgileri çekmemekte.
  • 22-01-2021, 19:27:32
    #4
    Bmcoder adlı üyeden alıntı: mesajı görüntüle
    Hocam sanırım
    if (!(isset($_SESSION["Oturum"]) && $_SESSION["Oturum"] == "6789")) { header("location:login.php");

    burda session tanımlamıyor direkt login yapmakta ve bu session kullanılarak çekilen bilgileri çekmemekte.
    Merhabalar,
    Ben header hatası için öneri sunmuştum diğer hata için sql dosyanı kontrol etmeni öneririm. Benden daha bilgili arkadaşlar görürse daha iyi olur. Müsait olunca bakacağım tekrardan.
  • 22-01-2021, 19:38:31
    #5
    Sorun session ile alakalı oturum başlatmıyor.
    ++GÜNCEL