İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

[YARDIM] Sitemde ziyaretçinin geçirdigi süreyi nasıl bulabilirim.

Lithack

0
İyinet Üyesi
Katılım
8 Haziran 2008
Mesajlar
8
Reaction score
0
iyinet sakinleri merhabalar;
Benim bir problemim var yardımcı olursanız sevinirim.

Benim örnegin iyi.net diye bir sitem var bu iyi.net/index.php gelen ziyaretçinin index.php de kaç dakika kaldıgını nasıl bulabilirim.

İkinci Aşama Süreyi bulduktan sonra ip.txt nasıl kaydedebilirim.

PHP:
$file = fopen ( 'ip.txt' , 'a+' );
fwrite ( $file , $_SERVER [ 'REMOTE_ADDR' ]. "\r\n") ;

Kısacası ben bu koda nasıl time ekleyebilirim.Yani sitede 5 dakika kaldıysa ip.txt'e ipsini yazsın.
 

Loi

0
İyinet Üyesi
Katılım
13 Kasım 2006
Mesajlar
6,192
Reaction score
44
Konum
localhost
Aslında bu dediğini google analitik zaten yapıyor olmalı.
 

Lithack

0
İyinet Üyesi
Katılım
8 Haziran 2008
Mesajlar
8
Reaction score
0
google analytics yapıyor Fakat analytics yaptıgı şeyi ben nasıl yaparım acaba.Analytics kendine göre süreyi kullanıyor bende 5 dakikadan fazla kalan ip leri örnegin banlıcam :] o yüzden benim bakış açım farklı googlenin bakış açısı farklı.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Her sayfa geziminde saati yazdiracaksin dosyaya/veritabanina. Sayfada bir ajaxla da 10 saniyede kontrol ettireceksin 5 dakikayi gecmis mi diye.
 

Lithack

0
İyinet Üyesi
Katılım
8 Haziran 2008
Mesajlar
8
Reaction score
0
Ben tüm sayfalarda değil sadece index.php de ziyaretçi beklerse ve index.php bekledigi süreyi ögrenmek istiyorum angelo bana ajax ile ilgili bir örnek verebilirmisin.
 

Dr.iq

0
İyinet Üyesi
Katılım
3 Şubat 2008
Mesajlar
56
Reaction score
0
1 tabloda örnek 2 field oluştur 1. field'a ilk geldiği tarihi 2. field'a ise son hareket zamanını kayıt et...

ve index.php'de her x zamanda ajax ile ziyaretçileri yokla gelen isteklerden ip'yi al ve db ya da dosya'yı sorgula ip varsa son hareket zamanına şimdiki zaman bölümünü güncelle o ip'in row'unu sonra son zaman'dan ilk zamanı çıkart kaç dakika durduğunu alırsın.

Neden ajax çünkü ajax ile sayfa yenilemeden yani ziyaretçi'yi rahatsız etmeden arka plandan bunu yapmak için bu önemli değilse senin için bunu normal refresh ederek de yapabilirsin ya da frame de açabilirsin.

<iframe src="kontrol.php" width="0" height="0"></iframe> ve kontrol.php'nin içinde de refresh kodu ve gerekli kontrollerini koy..


ajax için XMLHttpRequest araştırabilirsin..
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

seo ajansı , sosyal medya yönetimi
Üst