PHP ile Online Ziyaretçi Sayısı Bulma

İlk olarak boş bir belge açıp içine aşağıdaki kodları yazarak onlineUsers.php olarak kaydedin.

<? 
$rip = $_SERVER['REMOTE_ADDR'];

$sd  = time();

$onlineUsers = 1;



$file1 = "includes/ip.txt";

$lines = file($file1);

$line2 = "";



foreach ($lines as $line_num => $line)

{

    $fp = strpos($line,'****');

    $nam = substr($line,0,$fp);

    $sp = strpos($line,'++++');

    $val = substr($line,$fp+4,$sp-($fp+4));

    $diff = $sd-$val;

    if($diff < 300 && $nam != $rip)

    {

        $onlineUsers = $onlineUsers+1;

        $line2 = $line2.$line;

    }

}

$my = $rip."****".$sd."++++n";

$open1 = fopen($file1, "w");

fwrite($open1,"$line2");

fwrite($open1,"$my");

fclose($open1);

?>

 

Daha sonra bu dosyayı hostinginize kopyalayın ve aynı klasörde bir de ip.txt oluşturun.

 

 
 

 Bu dosyanın CHMOD'u 777 olarak ayarlanmalıdır.


Bu işlemi de tamamladıktan sonra sitenizdeki tüm sayfalara onlineUsers.php dosyasını

 

aşağıdaki kod ile include edin.

 

<? include "onlineUsers.php"; ?> 
Son olarak sitedeki ziyaretçi sayısını göstermek istediğiniz yere aşağıdaki kodu ekleyin.
<? echo $onlineUsers; ?>

Etiketler

Yorumlar+1

  • avatar
    Emre Temiz 13 Mayıs 2018

    c# içinde bir blog paylaşırmısınız

Yorum Yap