• 28-09-2010, 19:53:21
    #1
    Session timeout süresini nasıl uzatırım yada sürekli beni hatırla şeklinde birşey yapabilirim? Session çok kısa bir süre sonra son buluyor, haliyle oturum kapanıyor ve üyeye sıkıntı yaratıyor. Konu ile ilgili bilgisi olan arkadaşlar yardımcı olursam sevinirim...


    İyi günler dilerim...
  • 28-09-2010, 20:03:45
    #2
    Üyeliği durduruldu
    session + cookie
  • 29-09-2010, 22:27:22
    #4
    BHCoder adlı üyeden alıntı: mesajı görüntüle
    session + cookie
    Kullanımı hakkında bir bilginiz varmı daha önce hiç cookie ile çalışmadımda?

    Linkleri değerlendirdim fakat testlerimde bir sonuca ulaşamadım, daha önce bu fonksiyonlarla çalıştıysanız elinizdeki bir örneği iletmeniz mümkünmü?
  • 01-10-2010, 20:13:22
    #5
    Arkadaşlar konu çok acil halen bir çözüme ulaşamadım?
  • 01-10-2010, 22:31:25
    #6
    Bir sayfa veya class oluşturursun.
    Buraya cookie atma işlemini yaparsın.
    Bir başka sayfaya da cookie silme işlemi.

    Örneğin;
    Cookie atmak için: <? setcookie("kullanici_adi", $kullanici_adi, time()+3600); ?> (1 saatlik)
    Cookie silmek için: <? setcookie("kullanici_adi", "", time()-9999); ?>

    Daha sonra kullanıcının gezindiği sayfaların body onLoad olayına bu fonksiyonları çağırırsın. Dolayısıyla kullanıcı sitede gezindikçe oturum 1 saat olacak. 1 saat boyunca hiçbir faaliyet göstermediğinde otomatikmen logout olacak.
    Beni hatırla seçeneği seçiliyken de cookie atmak için yazdığın fonksiyondaki 3600 değerini 9999 yaparsın.

    Umarım yardımcı olabilirim.
    İyi çalışmalar...
  • 02-10-2010, 13:39:23
    #7
    rockhll adlı üyeden alıntı: mesajı görüntüle
    Bir sayfa veya class oluşturursun.
    Buraya cookie atma işlemini yaparsın.
    Bir başka sayfaya da cookie silme işlemi.

    Örneğin;
    Cookie atmak için: <? setcookie("kullanici_adi", $kullanici_adi, time()+3600); ?> (1 saatlik)
    Cookie silmek için: <? setcookie("kullanici_adi", "", time()-9999); ?>

    Daha sonra kullanıcının gezindiği sayfaların body onLoad olayına bu fonksiyonları çağırırsın. Dolayısıyla kullanıcı sitede gezindikçe oturum 1 saat olacak. 1 saat boyunca hiçbir faaliyet göstermediğinde otomatikmen logout olacak.
    Beni hatırla seçeneği seçiliyken de cookie atmak için yazdığın fonksiyondaki 3600 değerini 9999 yaparsın.

    Umarım yardımcı olabilirim.
    İyi çalışmalar...
    Hocam ilginiz için çok teşekkür ederim fakat ben Session ile oturum yaratıyorum siz Cookie ile yöntem vermişsiniz
  • 02-10-2010, 14:08:53
    #8
    Bence cookie kullanmanız daha mantıklı. Session ı artık kullanmadığım için birşey söyleyemeyeceğim..