webForumDet fria alternativet

fortfarande online?

5 svar · 183 visningar · startad av Nexus86

Nexus86Medlem sedan okt. 20023 030 inlägg
#1

Går det att på något sätt med sessions eller något att kolla om man fortfarande är inne på sidan och surfar eller på något sätt ta reda på när surfaren går ifrån sidan?

Nexus86Medlem sedan okt. 20023 030 inlägg
#2

Kom på ett sätt men vad är fel i följande?

/* Online Right Now */
$tiden = time()-300;

$klockan = time();
mysql_query("INSERT INTO online (klockan, ip) VALUES ('$klockan', '$REMOTE_ADDR'");
mysql_query("DELETE FROM online WHERE klockan < '$tiden'");

$online = mysql_num_rows(mysql_query("SELECT DISTINCT ip FROM online"));

Det kan inte vara min databaskoppling för alla andra frågor fungerar så, vad kan det vara? :q

Nexus86Medlem sedan okt. 20023 030 inlägg
#3

Lyckats komma fram till att det är den här raden som inte fungerar.

mysql_query("INSERT INTO online (klockan, ip) VALUES ('$klockan', '$REMOTE_ADDR'");

Någon ide?

aljMedlem sedan sep. 2002538 inlägg
#4

Vad är ip av för datatyp? Tal? Isåfall tror jag du skall utelämna " ' ' " kring $REMOTE_ADDR..

Nexus86Medlem sedan okt. 20023 030 inlägg
#5

Det är en varchar(40), klockan är en int(15)

Nexus86Medlem sedan okt. 20023 030 inlägg
#6

Kom på vad det var. Hade glömt en parentes. :)

138 ms totalt · 3 externa anrop · v20260731065814-full.30151723
135 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)