Online- kontroll mha $_SESSION

PHP

1 svar · 216 visningar · startad av apan_jocko

Medlem sedan mars 200350 inlägg
Trådstart#1

Hopp...

Snickrar på ett community & skulle vilja visa vilka members som e online.

Har en WHILE-sats för att lista members & i denna en rad som (jag vill) skall kontrollera om det finns ngn session för en user.

--------------------------------------
WHILE ($rad)
{
if($_SESSION['$rad[fnamn]'])
{
echo"$rad[fnamn], Online";
}
else
{
echo"$rad[fnamn], Offline";
}
}
--------------------------------------

Denna WHILE-sats e jätte förkortad....

Min undran är hur man gör för att kontrollera om det finns en fnamn i en session?

(Hoppas att jag inte har varit alltför otydlig...:)

/Markus

Medlem sedan maj 2002647 inlägg
#2

Själv så kör jag att jag har en rad i användartabellen som heter t.ex "online" och om användaren loggar in så sätts den till 1 och om den loggar ut eller blir inaktiv så blir den 0... sedan så hämtar jag alla användare som har "online" satt till 1 och listar dem.

Inte svaret på din fråga men ett alternativ

377 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
120 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)