• 20-07-2010, 13:06:52
    #1
    Merhaba, buna benzer konu muhakkak daha önce açılmıştır ama tam olarak nasıl arayacağımı bilemedim.

    Konu basit aslında ama aklıma bir çözüm gelmedi. PHP ile ziyaretçinin siteye girdikten kaç saniye sonra belirttiğim bağlantıya tıkladığını öğrenebilmenin yöntemi nedir ? Başlangıç zamanını alıyorum fakat gerisi gelmiyor ne yazık ki... Javascriptle olabilir fakat saniye değerini PHP değişkeninde tutmam gerekiyor.


    Şimdiden teşekkür ederim.
  • 20-07-2010, 13:17:45
    #2
    giriş saatini serialize et çıkış saatinide sonra hesaplattır aklıma gelen bu oldu
    https://www.r10.net/1061471829-post8.html
  • 20-07-2010, 13:53:20
    #3
    ByTriSLaSiS adlı üyeden alıntı: mesajı görüntüle
    giriş saatini serialize et çıkış saatinide sonra hesaplattır aklıma gelen bu oldu
    https://www.r10.net/1061471829-post8.html
    giriş saati tamam eyvallah peki çıkış saatini nasıl alacaksınız?
  • 20-07-2010, 13:56:53
    #4
    linke tıkladıgı zaman gittiği sayfaya yani çıkış yaptıgında tekrar serialize ile kaydedebilir kodlama yapılarak alınabilir ben sadece öneride bulundum dediğim yöntem ile yazacak arkadaş bunları yapabilir
    cookie ilede yapılır
  • 20-07-2010, 14:03:11
    #5
    peki hiçbir sayfaya tıklamaz da çarpıya basarsa. sağlıklı sonuç vermez.
  • 20-07-2010, 14:05:18
    #6
    Cycl0ne adlı üyeden alıntı: mesajı görüntüle
    peki hiçbir sayfaya tıklamaz da çarpıya basarsa. sağlıklı sonuç vermez.
    java script ozaman en mantıklısı çarpıya bastıgında çıkış saatini alır yapılmyacak birsey yok
  • 20-07-2010, 14:09:32
    #7
    Cevaplar için teşekkür ederim

    @Cycl0ne ; sayfaya tıklanmamışsa eğer saniye hesaplamanın önemi yok. Çünkü asıl mesele tıklanınca gidilen sayfada. Ama bu farklı bir site. O yüzden ByTriSLaSiS ' in dediği yöntem nasıl çalışır bilmiyorum...

    " x.com sitesine girildiğinde sayaç çalışmaya başlayacak. x.com içindeki y.com a giden bağlantıya tıklandığında sayaç duracak ve xxx saniye sonucu döndürecek. İşlemler y.com üzerinde yapılacak. "

    Sessionla halledeyim desem x.com ve y.com da ki sessionlar farklı olmaz mı ?

    Kafam karıştı
  • 20-07-2010, 14:12:38
    #8
    ziyaretçi siteye girdiğinde online session ı tutturup 1 e eşitlersiniz ve aynı zamanda geliş zamanını da yine bir session ile tutturursunuz. bahsi geçen linke tıklandığında da, eğer online isimli session 1 değerine sahipse, o anki zamandan, ziyaretçinin siteye girdiği an bir session ile tuttuğunuz zamanı çıkartırsanız, ziyaretçinin sitenize girdiğinde ne kadar süre sonra bahsi geçen bağlantıya tıkladığını öğrenebilirisiniz. çarpıya tıklayıp çıkma olayında ise, online isimli session ı 0 a eşitlersiniz, böylece o kişinin istatistiği tutulmamış olur.

    ekleme : farklı sitelerden bahsedildiğini görmemiştim yukarıdakileri yazarken. bu durumda da aynı şekilde uygulanabilir yukarıda bahsettiğim yöntemler, tek farkı session yerine cookie kullanırsınız. burada önemli olan, işlem süresince kullanılan çerezi doğru yerlerde 0 a eşitlemek.
  • 20-07-2010, 16:57:32
    #9
    Üyeliği durduruldu
    kullanıcının yaptığı son tıklama onun çıkış saatidir zaten. aynı sayfayı 1 saat boyunca izlemesi kullanıcı sitenizdedir anlamına gelmez. kullanıcı her sayfa gezdiğinde çıkış satini yenilersiniz. (Son İşlem Zamanı Forumlarda da uygulanıyor)

    bence en mantıklısı budur.