någon som vet hur jag kan göra för att det skall synas när användaren är online. jag kan sätta en sql sats som gör att det står att man är online när man loggar in men sen så skall ju den försvinna om man inte gör något på säg 5 minuter någon som har en idé?
community - online
1 svar · 229 visningar · startad av dxm
Något sån't här kanske skulle passa?
Vi förutsätter att du har anslutit till databasen och sparar vilka som är online i tabellen online. De fält vi fyller i är namn, ansluten tid och ip-nummer.
// Online just nu
$aktivtid=600;
$tid = time();
$maxtid = $tid - $aktivtid;
mysql_query("REPLACE online SET namn = '$namn', tid = '$tid', ipnr = '$REMOTE_ADDR'");
mysql_query("DELETE FROM online WHERE tid < $maxtid");
$antal_besokare = mysql_num_rows(mysql_query("SELECT ipnr FROM gvdanslutna"));