• 19-10-2010, 22:57:06
    #1
    Üyeliği durduruldu
    Site dilini session ile belirliyorum. Sorunsuz çalışıyordu. Fakat nedense durduk yere hata vermeye başladı. Çok uğraştım çözemedim. Neden olabilir ?

    dil.php
    <?
    session_start();
    $dil = $_GET['dil'];
    $_SESSION['dil'] = $dil;
    header("Location: index.php");
    ?>
    index.php ise şöyle başlıyor,
    <?
    session_start();
    include ("ayar.php");
    ?>
    <html>
    <head>
    <title>Trade</title>
    <META http-equiv=content-type content=text/html;charset=utf-8>

    Error Log:
    PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home/***/public_html/index.php:1) in /home/***/public_html/index.php on line 1
  • 19-10-2010, 23:27:24
    #2
    boom dan kaynaklanan bişeydir muhtemelen session_start() tan önce ob_start(); ve sayfanın en altına ob_end_flush(); komutlarını ekleyerek sorunu çözebilirsin.
  • 19-10-2010, 23:45:17
    #3
    Üyeliği durduruldu
    İkisinede ob_start ve ob_end_flush koydum. Bu sefer şu hatayı verdi. Gayet sorunsuz çalışıyordu. Durduk yere sorun çıkardı. Çıldırıcam.

    [19-Oct-2010 23:43:14] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home/***/public_html/dil.php:1) in /home/***/public_html/dil.php on line 3
    [19-Oct-2010 23:43:14] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/***/public_html/dil.php:1) in /home/***/public_html/dil.php on line 6
  • 20-10-2010, 00:05:55
    #4
    Üyeliği durduruldu
    header("Location: index.php"); yerine
    html yönlendirme yaptım. (<meta http-equiv="refresh"
    content="0;url=index.php">)

    fakat header komutunun orada hata vermesini de anlamış değilim. hiçbir çıktı yok orada...
  • 20-10-2010, 06:43:56
    #5
    hangi program ile yazıyorsunuz kodu?
  • 20-10-2010, 09:41:46
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bi benzeri basima geLmisti sayfanin basina kicina gobaana ekLemedigim bise kaLmadi bide bomsuz kaydetmei deneyeyim dedim sonuc pozitif dil.php'ni ac editorunLe farkli kaydet deip bomsuz kaydet sayfanin basinda ob_start(); sonunda ob_flush_end(); kesin oLsun ama..
  • 20-10-2010, 10:16:24
    #7
    Üyeliği durduruldu
    public_html/index.php

    dosyasını editplus programı ile açın farklı kaydet deyin ve UTF8 i seçin. aynı isimle kaydedip FTP ye atın.

    google - > editplus full
  • 20-10-2010, 14:45:29
    #8
    Üyeliği durduruldu
    Romansanta adlı üyeden alıntı: mesajı görüntüle
    Bi benzeri basima geLmisti sayfanin basina kicina gobaana ekLemedigim bise kaLmadi bide bomsuz kaydetmei deneyeyim dedim sonuc pozitif dil.php'ni ac editorunLe farkli kaydet deip bomsuz kaydet sayfanin basinda ob_start(); sonunda ob_flush_end(); kesin oLsun ama..
    çooooook teşekkürler dostum sonuç pozitif

    normalde gedit kullanıyordum fakat bu sefer notepad++ ve dw kullandım editor olarak. bir daha tövbe