---
title: "community - online"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/78822-community-online"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "dxm"
published: "2003-06-03T18:53:15.000Z"
updated: "2003-06-03T19:04:30.000Z"
replies: 1
views: 229
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/78822-community-online"
---

# community - online

## #1 — dxm, 2003-06-03T18:53Z

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é?

Permalänk: https://www.webforum.nu/p/78822

## #2 — Gislaved.net, 2003-06-03T19:04Z

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.

```php
// 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"));
```

Permalänk: https://www.webforum.nu/p/1073304

---

Tråden på webben: https://www.webforum.nu/amne/php/78822-community-online
