|
|
|
| в продолжении темы:
На каждой странице сайта в самом начале стоит
<?php
session_start();
?>
|
а в конце инклудится этот файл. И вызывается эта ф-ция:
function guests_online()
{
$session_dir = session_save_path();
$i=0;
$datenow = strtotime("now");
$dir = opendir($session_dir);
while($cur = readdir($dir))
{
if ($cur != "." && $cur != "..")
{
$fileatime = fileatime($cur);
if ($fileatime+300>$datenow)
{
$i++;
}
}
}
closedir($dir);
return $i;
}
|
Вроде бы она должна выводить кол-во гостей на сайте. Но она всегда выдает 0 (а ведь она должна считать и меня). Что не так? | |
|
|
|
|
|
|
|
для: 1999
(21.01.2006 в 21:18)
| | помогите плиз!!! | |
|
|
|
|
|
|
|
для: 1999
(21.01.2006 в 21:18)
| | Чего то не понятно значение некоторых переменных $session_dir = session_save_path(); , $datenow = strtotime("now"); | |
|
|
|
|
|
|
|
для: midav
(22.01.2006 в 01:42)
| | В строчке $fileatime = fileatime($cur); не должно быть $fileatime = $fileatime($cur);? | |
|
|
|
|
|
|
|
для: midav
(22.01.2006 в 01:44)
| | не понял. а что там должно быть? Это же и есть проверка последнего доступа к сессии... | |
|
|
|
|
автор: Guestos (22.01.2006 в 04:36) |
|
|
для: 1999
(22.01.2006 в 02:48)
| | mozhno ili net tak realizovat1 ne znau...
luchshe zapisvat1 IP + vremy i sravnivat1 dly guests
a dly zaloginivshihsy po imeni + vremy | |
|
|
|
|
|
|
|
для: Guestos
(22.01.2006 в 04:36)
| | неет - пользователей считать это я знаю как
а подскажите алгоритм подсчета гостей | |
|
|
|