---
title: "Hur läser man av antal aktiva sessioner med PHP?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/128871-hur-läser-man-av-antal-aktiva-sessioner-med-php"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "lillebror"
published: "2005-05-25T19:54:27.000Z"
updated: "2005-06-19T20:50:33.000Z"
replies: 4
views: 406
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/128871-hur-läser-man-av-antal-aktiva-sessioner-med-php"
---

# Hur läser man av antal aktiva sessioner med PHP?

## #1 — lillebror, 2005-05-25T19:54Z

Har en liten fråga kopplat till en sida som jag konstruerar i php. Finns det möjlighet att räkna antal aktiva sessioner på min sida för att avgöra vilka användare som är online eller ej?

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

## #2 — monAmour, 2005-05-26T20:53Z

Det smartaste är väl att spara ned de aktiva sessionerna med ett id och userId och tid i en databas. På så sätt kan du ta reda på vilka som är online.
Sedan får du upp tiden varje gång sidan laddas och se vilka som varit inaktiva i typ 10-15 min eller nåt och ta bort dessa som då antas vara inaktiva.

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

## #3 — lillebror, 2005-06-19T19:25Z

> **monAmour skrev:**
>
> Det smartaste är väl att spara ned de aktiva sessionerna med ett id och userId och tid i en databas.

Går det i PHP att få tag på ett sessionsnummer för en viss session som skapas? Som monAmour skrev tidigare skulle man kunna stoppa in detta i en databas. För att en session inte ska registreras mer än en gång vill jag ju ha ett sätt att se vilken session som är vilken! 

Någon som gjort detta tidigare?

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

## #4 — K@llen, 2005-06-19T20:18Z

Re: Hur läser man av antal aktiva sessioner med PHP?

> **lillebror skrev:**
>
> Finns det möjlighet att räkna antal aktiva sessioner på min sida för att avgöra vilka användare som är online eller ej?

Nej. Enklaste är att ha ett datetime-fält i din user-tabell som du uppdaterar med now() på samtliga sidor du har. 

```
UPDATE user SET lastActive = now() WHERE userId = { SESSION['userId'] }
```

Sedan hämtar du alla medlemmar som varit aktiva inom en viss tid, exempelvis 5 minuter. Dessa anses vara "online".

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

## #5 — lillebror, 2005-06-19T20:50Z

Re: Re: Hur läser man av antal aktiva sessioner med PHP?

> **K@llen skrev:**
>
> > **lillebror skrev:**
> >
> > Finns det möjlighet att räkna antal aktiva sessioner på min sida för att avgöra vilka användare som är online eller ej?
>
> 
> 
> Nej. Enklaste är att ha ett datetime-fält i din user-tabell som du uppdaterar med now() på samtliga sidor du har. 
> 
>
>
> ```
> UPDATE user SET lastActive = now() WHERE userId = { SESSION['userId'] }
> ```
>
> 
> 
> Sedan hämtar du alla medlemmar som varit aktiva inom en viss tid, exempelvis 5 minuter. Dessa anses vara "online".

Det är så som jag har nu med andra ord:

```
$sqlSelect = "UPDATE tblMember SET last_visit = now() WHERE username = '$uid'";
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/128871-hur-läser-man-av-antal-aktiva-sessioner-med-php
