K
Kauperwood
Недавно лазил в поисках чего то интересного на мой взгяд и наткнулся на простенький счетчик онлайна посетителей на сайте.
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">who_online.php</div></div><div class="sp-body"><div class="sp-content">
Выложил его, - да он показывает когда кто то на сайте, но вот не могу понять почему он не сбрасывает счетчик, когда кто то покидает сайт, цифра может только увеличиваться.. в чем тут проблема?
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">who_online.php</div></div><div class="sp-body"><div class="sp-content">
PHP:
<?php
session_save_path("");
session_start();
function getUsersOnline() {
$count = 0;
$handle = opendir(session_save_path());
if ($handle == false) return -1;
while (($file = readdir($handle)) != false) {
if (ereg("^sess", $file)) $count++;
}
closedir($handle);
return $count;
}
?>