• 05-10-2009, 20:43:20
    #1
    Arkadaşlar öncelikle belirtmek istiyorum , kullandığım localhost paket programı xampp

    Bir formum var , form giris.php ye gidiyor.

    Giris.php

    Bu sayfanın en üstünde

    ob_start(); session_start();
    Ayrıca bu sayfada veritabanında gelen değerler doğru mu diye sorgulanıp;

    $_SESSION['email'] = $email;
    ile session oluşturuyorum. Bu sayfada sessionumun değerini ekrana basabiliyorum.


    Profil.php

    Bu sayfanın en başında ise ,

    session_start();
    yer alıyor. Yaptığım if sorgusuna göre sessionun bu sayfaya taşındığını görebiliyorum fakat sessionumun değerini ekrana basamıyorum.

    Ayrıca sayfada

    session_start();
    kodu olduğu zaman aşağıdaki WARNING ekrana geliyor.

    Alıntı
    Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively in Unknown on line 0
    Sorun ne olabilir , nasıl çözülebilir , session kullanımımda bir hata mı var , xampp'ın ayarları ile mi oynamak gerekir ? Sorunumu inşallah düzgün dile getirebilmişimdir. Yardımlarınızı bekliyorum
  • 05-10-2009, 20:54:48
    #2
    Üyeliği durduruldu
    session.bug_compat_warn to off ayarlayarak bu uyarıyı bu işlevi devre dışı bırakabilirsiniz

    ve AppServNetwork tavsiye ederim son sürümü neredeyse sıfır hata
  • 06-10-2009, 00:52:17
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @BHCoder Hocam'ın dediklerine ilaveten;

    <?php ini_set('error_reporting', E_ALL^E_NOTICE); ?>
    bu kod ile de tüm hata ve uyarı mesajlarını kaldırabilirsiniz