![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 9.11.2008 Ostrzeżenie: (10%) ![]() ![]() |
Witam.
W tym temacie chcę, żebyście podali mi kilka sposobów sprawdzania ile graczy jest online w danej chwili. Oczywiście MySQL i jak najmniej zapytań. Ten post edytował vegeta 28.11.2010, 22:38:36 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 20 Dołączył: 19.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
$nb_connected_connexion=300; // 5 minutes
$time_connected=date("U"); $ip_connected=$_SERVER['REMOTE_ADDR']; $query_connected=pg_query("select * from nb_connected where ip='$ip_connected'"); $nb_connected=pg_num_rows($query_connected); if ($nb_connected==0) { $query_connected=pg_query("insert into nb_connected values ('$ip_connected' ,'$time_connected')"); $result_connected=pg_affected_rows($query_connected); //echo $result_connected; } else { $query_connected=pg_query("update nb_connected set time='$time_connected' where ip='$ip_connected'"); } $time_max_connected=$time_connected-$nb_connected_connexion; $query_connected=pg_query("delete from nb_connected where time<'$time_max_connected'"); $query_connected=pg_query("select * from nb_connected"); $visitors=pg_num_rows($query_connected); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 11:36 |