Jak wyjaśnił Trott, w analityce nie ma takiej funkcji. Jednak daję ci bardzo bardzo starą alternatywę. Napisałem to w 2004 roku, więc jest przestarzałe, ale w zasadzie działa. Także, to działa bez użycia jakichkolwiek baz .. czasami trzeba retro rozwiązań tak :)
żywo Demo: kopli.pri.ee/stackoverflow/6976362.php
(trzeba ustawić chmod 777 dla bieżącego folderu, dzięki czemu użytkownicy. DAT mogą być tworzone automatycznie)
<?php
$current_users_file = 'users.txt';
if (!file_exists($current_users_file)) fclose(fopen($current_users_file, "w"));
$users = file($current_users_file);
$found = false;
$user_count = count($users);
$fp = fopen($current_users_file, "w");
foreach($users as $user) {
$user = explode("|", $user);
if ($user[1]+300 < time()) {
$user_count--;
continue;
} elseif ($user[0] == $REMOTE_ADDR) {
$user[1] = time();
$found = true;
}
$user = trim(implode("|", $user))."\n";
fputs($fp, $user);
}
if (!$found) {
fputs($fp, $REMOTE_ADDR."|".time()."\n");
$user_count++;
}
fclose($fp);
echo 'Active users <b>' . $user_count . '</b>';
?>
ściśle mówiąc nie są one koniecznie online w czasie umieścić wiadomość na zewnątrz, jak sesje wygasają, ludzie uważne/Przeglądarki etc etc :) –
Czy to nadal sprawa lub zaktualizowane API pozwalają robić że? –
Podejrzewam, że to nadal jest możliwe. Chociaż będę miał skrzypce i zobaczę: P – Nicekiwi