Online Mi Offline Mi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    zaman = rs("songiris")

    if datediff("n", zaman, now()) <= 3 then
    response.write "üye online"
    else
    response.write "üye online değil"
    end if

    şunu bi dene hoca..

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek
    abi bunda hep offline diyo , girş yapıyosun ama yine offline diyo sayfalarda gezityon yine offline

    kelimeler albayım bazı anlamlara gelmiyor.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    Hoca sen bi hata yapmadığına emin misin??

    Ust.asp'yi giriş sayfanı, çıkış sayfanı bi de profil sayfanı gönder de bi bakalım..

    MSN adresimi pm attım

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    sorun çözülmüştür

    alp hocama sevgi ve saygılarımı gönderiyorum :)

     

    şu kod online ve offline ı gösteriyor

    <%
    zaman = soru2("songiris")
    if datediff("minute", zaman, now()) <= 3 then
    %>

    <%
    else
    %>

    <%
    end if
    %>

    veritabanı uzun tarih olcakmış sakın unutmayın :)

     

    baştan sona kadar okursanız sorunsuz bi şekilde çalışacaktır

     

    " <= 3 "  ü siz belirleyin artık ne kadar isterseniz


    kelimeler albayım bazı anlamlara gelmiyor.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    forbiddenlove
    forbiddenlove's avatar
    Kayıt Tarihi: 15/Eylül/2007
    Erkek

    Peki hocam üye sayfa değişmedi diyelim asp sunucu istemci mantığı ile çalışıyor biliyorsun, 10 dakika aynı sayfada kaldı sayfayı kapamadı veya çıkış yapmadı ama senin mantığına göre offline oldu ne olcak şimdi ?

    online.asp gibi üyenin son giriş zamanını belirli aralıklarla güncelleyen bir sayfayı incule edip ve Iframeleyip ya da bulunduğu sayfayı refresh yapıp üyenin canını da sıkmak istemiyorsam ?

    Veritabanına değil de session("uye") mantığına bağlı kalmak istiyorsam ?  

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    Hoca adam 10 dakika aynı sayfada işlem yapmadan duruyorsa sittirin gitsin zaten:) Asıl o adamın online listesinde görünmesi hata olur..Sayfa açıkken herhangi bi işlem yaptığında songiris field'ı now() ile update olacağı için yine listeye girmiş olacak..

    Ve nolursa olsun kişi site penceresi açıkken kendisini online listesinde görecek..Şöyle düşün..

    Anasayfa'nın bir tarafında online üyeler görünüyor..Adam giriş yaptı şu an online listesinde..Sonra hiç bi işlem yapmadan beklemeye başladı, online listesinden düşmeyecek, çünkü hiç bir işlem yapmıyor, ilk gördüğü online listesi karşısında, sonra 30 dk sonra sayfayı yenileyeyim diyor, bi bakıyor hâlâ listede, çünkü sayfayı yenilediğinde (işlem yaptığında) songiris field'ı now() ile update oluyor ve online kişiler listesi refresh edilmiş oluyor..

    Yani üyenin canını sıkmaya, frame ile refresh yapmaya falan gerek yok..

    Session mantığına bağlı kalmak istiyorsan da global.asa ile yapacaksın bunu ama ben pek güvenmiyorum global.asa'ya, bazen sorunlar çıkarıyor..

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mont-blanc
    mont-blanc's avatar
    Kayıt Tarihi: 15/Eylül/2007
    Erkek
    bu ne?

    yıkılma sakın !
Toplam Hit: 2288 Toplam Mesaj: 18