Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Session ve header("Location:")

Konu, 'PHP' kısmında LoS.ToF tarafından paylaşıldı.

  1. LoS.ToF

    LoS.ToF Daimi Üye

    Kayıt:
    11 Ağustos 2002
    Mesajlar:
    1,088
    Beğenilen Mesajlar:
    0
    Meslek:
    PHP Developer
    Şehir:
    Antalya
    Eğer ki bir session değeri tutuyorsam header ile başka bir sayfaya yönlendirme yaptığım zaman session değerleri linux altında tutulmuyor bunun sebebi ne olabilir ?
     
  2. mkarabulut

    mkarabulut Misafir

    Merhaba,
    Biliyorsun session değişkenlerinin sayfalar arası taşınması için session bilgisini kullanacak her sayfanın başında
    <?
    session_start();
    ?>

    Olması gerekiyor. Öncelikle bu komutun yönlendirme yapan ve yönlendirilen sayfaların başında olduğuna emin ol ...

    İkincisi session bilgilerini php.ini de cookie ile göndermeye çalışıyor ama tarayıcının cookileri kapalı olduğu için bilgilerin taşınması gerçekleşmiyor olabilir.

    Üçüncüsü eğer transparent sıd kullanıyorsan bazen - her niyeyse - bazen php parse ederken SID değerini linklerin bazılarına koymakta başarılı olamıyor. VE dolayısıyla session bilgisi sayfalar arası GET ile taşınması beklenirken ,linke SID eklenemediği için oturum bilgilerine erişilmiyor.

    Şimdilik aklıma gelenler bunlar...
     
  3. LoS.ToF

    LoS.ToF Daimi Üye

    Kayıt:
    11 Ağustos 2002
    Mesajlar:
    1,088
    Beğenilen Mesajlar:
    0
    Meslek:
    PHP Developer
    Şehir:
    Antalya
    Şunuda belirteyim

    Bu olay windows üzerinde apache ve php ile olmuyor.

    suse 8,0 ve yeniden derlenmiş apache+php de gerçekleşiyor.

    Anlayamadım :aglama:
     
  4. mkarabulut

    mkarabulut Misafir

    Hala çözemedin mi ?

    Kodları biraz gösterirsen belki bi şeyler çıkarabiliriz...
     
  5. LoS.ToF

    LoS.ToF Daimi Üye

    Kayıt:
    11 Ağustos 2002
    Mesajlar:
    1,088
    Beğenilen Mesajlar:
    0
    Meslek:
    PHP Developer
    Şehir:
    Antalya
    :D şu an onunla uğraşmıyorum hocam :)