PHP ve MySQL iş birliği ile sitenizdeki online ziyaretçilerin kaç tane olduğunu tesbit etmek mumkun hemde %100 çalışır db nizde flaa sorun yoksa daha dogru bilgiler olması için kullanıcıyı sitede tutma suresını dusurmek daha iyi olur.
kodlara geçmek gerekirse ( kodların içierisinde anlatımları yapacağım )
( kendı sıtem )
kodlara geçmek gerekirse ( kodların içierisinde anlatımları yapacağım )
<?php
session_start(); //lazım olacak
//php taglarımızı açtıktan sonra baglantı dosyasını include edelim
include('baglanti.php'); //include
//gereken deÄŸiÅŸkenleri elde edelim
$id = session_id(); //session id miz cok onemli
$time = time(); //suanki zmn
$zmn = $time - 300; // 5 dk oncesi
//degiskenlerden sonra bakalım kullanıcı tablomzuda varmı ??
$varmi = mysql_num_rows(mysql_query("SELECT * FROM online WHERE id='$id'")); //num_rows
if($varmi>0) {
//varsa zamanı guncelleyelim
$guncelle = mysql_query("UPDATE online SET zmn='$time' WHERE id='$id'"); // guncelledik
}else {
//yoksa yazalım
$yaz = mysql_query("INSERT INTO online SET id='$id',zmn='$time'"); //yazdık
}
//silme iÅŸlemi
$sil = mysql_query("DELETE FROM online WHERE zmn<$zmn"); //5dk once yazılmıs olanları sıl.
?>evet her şey detaylı bir şekilde anlatıldı tablo muzda ; CREATE TABLE `online` ( `id` VARCHAR(255) NOT NULL, `zmn` INT(255) NOT NULL )alıntı çalıntı değildir kaynak : PHP ile Online Ziyaretçi Sayacı | Said Önder ALBAYRAK Kişisel Karalama.
( kendı sıtem )
r10.net i seviyorum gzl hit geliyor gerçekten site yeni pr guncellemeleri olucak, bir iki de olsun tık gelsın.