/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Vis hvor mange som er online
Fra : Michael Korsgaard


Dato : 11-05-03 15:30

Kan man få PHP til at se hvor mange bruger som er logget ind og deres
brugernavn på samme tid! Mit loginsystem bruger senssion!
Kan man det. Min sql tabel hedder users der er en felt hvor der står deres
sidste login, hvis det kan hjælpe!
Håber i forstår?

--
MVH
Michael/Storkie
www.storkie.1go.dk



 
 
Pelle Gøeg Møller (11-05-2003)
Kommentar
Fra : Pelle Gøeg Møller


Dato : 11-05-03 17:13


"Michael Korsgaard" <miv_k@hotmail.com> skrev i en meddelelse
news:3ebe5cdb$0$7637$ba624c82@nntp02.dk.telia.net...

> Kan man det. Min sql tabel hedder users der er en felt hvor der står deres
> sidste login, hvis det kan hjælpe!

Hvilket dato format er "sidstelogin" gemt i?

hvis det er unix_timestamp så vil jeg forslå noget lignende (er ikke
testet):

$def = time() - 900;
$query = mysql_query("SELECT sidstelogin FROM users WHERE sidstelogin >
'$def'");
echo mysql_num_rows($query);

Den henter alle brugere ud som er logget ind inden for de sidste 15 min og
tæller rækkerne samme.

- Pelle

---------------------
http://gamebird.dk - Abandonware online



Michael Korsgaard (11-05-2003)
Kommentar
Fra : Michael Korsgaard


Dato : 11-05-03 18:52

Jeg bruger getdate() som tids format! Hvad skal jeg så gøre??
"Pelle Gøeg Møller" <sunsitenews@ghostofkathrine.dk> skrev i en meddelelse
news:b9lsrd$m0f$1@sunsite.dk...
>
> "Michael Korsgaard" <miv_k@hotmail.com> skrev i en meddelelse
> news:3ebe5cdb$0$7637$ba624c82@nntp02.dk.telia.net...
>
> > Kan man det. Min sql tabel hedder users der er en felt hvor der står
deres
> > sidste login, hvis det kan hjælpe!
>
> Hvilket dato format er "sidstelogin" gemt i?
>
> hvis det er unix_timestamp så vil jeg forslå noget lignende (er ikke
> testet):
>
> $def = time() - 900;
> $query = mysql_query("SELECT sidstelogin FROM users WHERE sidstelogin >
> '$def'");
> echo mysql_num_rows($query);
>
> Den henter alle brugere ud som er logget ind inden for de sidste 15 min og
> tæller rækkerne samme.
>
> - Pelle
>
> ---------------------
> http://gamebird.dk - Abandonware online
>
>



Pelle Gøeg Møller (11-05-2003)
Kommentar
Fra : Pelle Gøeg Møller


Dato : 11-05-03 21:49

"Michael Korsgaard" <miv_k@hotmail.com> skrev i en meddelelse
news:3ebe8c37$0$7625$ba624c82@nntp02.dk.telia.net...

> Jeg bruger getdate() som tids format! Hvad skal jeg så gøre??

Hvordan ser dit datoformat ud i databasen?



- Pelle

---------------------
http://gamebird.dk - Abandonware online



Jan Poulsen (12-05-2003)
Kommentar
Fra : Jan Poulsen


Dato : 12-05-03 05:54

> Den henter alle brugere ud som er logget ind inden for de sidste 15 min og
> tæller rækkerne samme.
>
Kan man ikke lave en realtime onlineliste?

Er der ikke nogle muligheder for at hente oplysninger om
hvor mange sessions der køre på ens server og derved
også vide hvor mange som er online?

/jan



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408936
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste