PHP - Ziyaretçiler Online Sayaç

0 Cevap php

Ben PHP sitede ziyaretçi sayısı için aşağıdaki kodu var. Bu WampServer kullanarak benim yerel kalkınma makine üzerinde çalışıyor ama ben test için benim hosting hesabıma yüklenen dosyalar zaman düzgün çalışmıyor fark etti.

Gerçekten yüksek bir sayı saymak almak ve aynı zamanda onlar sadece biriken tutar böylece oturum silinir asla fark ettim.

Basit bir oturum sayaç. Bunu yapmanın iyi bir yolu var mı? Bazı biri bana göstermek ya da bazı yazı bana gelin misiniz? Thank you!

<?php
//------------------------------------------------------------
// VISITORS ONLINE COUNTER
//------------------------------------------------------------
if (!isset($_SESSION)) {
  session_start();
}
function visitorsOnline()
{
    $session_path = session_save_path();
    $visitors = 0;
    $handle = opendir($session_path);

    while(( $file = readdir($handle) ) != false)
    {
        if($file != "." && $file != "..")
        {
            if(preg_match('/^sess/', $file))
            {
                $visitors++;
            }
        }
    }

    return $visitors;
}
?>

0 Cevap