Niby jest coś tam z sesji. Ale nie mogę znaleźć interesującej mnie linijki. Dodawałem w różnych miejscach
if($_SERVER['HTTP_USER_AGENT']=='') return false;
ale niestety nic nie pomagalo ...
EDIT: rozwiazalem
jednak chodzilo o plik helper.php w katalogu mod_whosonline i tam w linijce 41, zeby nie liczylo osob bez pustego user agent trzeba dodac
&& eregi('s:22:"', $session->data)
kawalek kodu odpowiedzialnego za zliczanie:
Kod PHP:
if (count($sessions)) {
foreach ($sessions as $session) {
// if guest increase guest count by 1
if ($session->guest == 1 && !$session->usertype && eregi('s:22:"', $session->data)) {
$guest_array ++;
}
// if member increase member count by 1
if ($session->guest == 0) {
$user_array ++;
}
}
}
ps. w tabeli session w komorce data zapisywane sa rozne parametry, pod parametrem s:22:"........" kryje sie user agent. Jesli nie jest pusty, nie ma parametru s:22.
Dzięki bardzo za pomoce. Pozdrawiam