» »

Prijavljeni uporabniki

Prijavljeni uporabniki

matijaz74 ::

Pozdravljeni! Rad bi naredil spletno stran, kam bi se uporabniki prijavljali. Nikoli nisem še naredil kaj takega, pa me vendar vseeno zanima. Kako naj vem koliko uporabnikov je na liniji? Ali obstaja enostavna koda v javascriptu ali podobnem spletnem jeziku.
Hvala, vam za odgovor.
lp
Matijaž

webmojsterrr ::

Na hitro to ne bo šlo. Lahko si pogledaš tele PHP vodiče ;)

http://www.webmojstri.com/video/ucenje-...

Matthaios ::

matijaz74 ::

Hvala najdel sem nekaj takega. Pa mi na serverju, kjer imam hosting , ne dela.

//------------------------------------------------------------
// VISITORS ONLINE COUNTER
//------------------------------------------------------------
if (!isset($_SESSION)) {
  session_start();
}
function visitorsOnline()
{
    $session_path = session_save_path();
    $visitors = 0;
    $handle = opendir($session_path);

    while(( $file = readdir($handle) ) != false)
    {
        if($file != "." && $file != "..")
        {
            if(preg_match('/^sess/', $file))
            {
                $visitors++;
            }
        }
    }

    return $visitors;
}


Rad bi pa še vprašal. Ali je mogoče preveriti kdo je trenutno registriran na strani z pomočjo session-a? Hvala vam za odgovor!
lp
Matijaž

neoserv ::

Verjetno imajo pri tvojem gostovanju iz varnostnih razlogov onemogočeno PHP funkcijo
opendir


Načeloma je pa najlažje prikazati to s pomočjo MySQL baze, ki jo boš v vsakem primeru potreboval, saj moraš nekam shraniti podatke uporabnikov (uporabniškoe ime, geslo, kontakt, ipd.).
Nato lahko v primerno tabelo tudi zapišeš, ali je uporabnik trenutno prijavljen in na podlagi tega dobiš seznam vseh trenutno prijavljenih.
NEOSERV.SI = Prijazno & hitro SSD gostovanje že 15. leto.
900+ domenskih končnic po noro nizkih cenah!
Brezplačna selitev od starega ponudnika.

matijaz74 ::

neoserv je izjavil:

Verjetno imajo pri tvojem gostovanju iz varnostnih razlogov onemogočeno PHP funkcijo
opendir


Načeloma je pa najlažje prikazati to s pomočjo MySQL baze, ki jo boš v vsakem primeru potreboval, saj moraš nekam shraniti podatke uporabnikov (uporabniškoe ime, geslo, kontakt, ipd.).
Nato lahko v primerno tabelo tudi zapišeš, ali je uporabnik trenutno prijavljen in na podlagi tega dobiš seznam vseh trenutno prijavljenih.


Ok ... to je dobro kako pa naj vem kdaj ni več prijavljen ... recimo, da ugasne browser ...
lp
Matijaž

neoserv ::

Je vec nacinov. Lahko belezis, kdaj je nazadnje kliknil kaj v tvojem sistemu in tako ves, da je uporabnik aktiven.
Ce od zadnjega klika mine vec kot npr. 15 minut, ga lahko tudi avtomatsko odjavis.
NEOSERV.SI = Prijazno & hitro SSD gostovanje že 15. leto.
900+ domenskih končnic po noro nizkih cenah!
Brezplačna selitev od starega ponudnika.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

robocopy

Oddelek: Programska oprema
242906 (2345) driver_x
»

pomoc pri ukazih v terminalu

Oddelek: Operacijski sistemi
61418 (1259) freak9
»

Dreamweaver in PHP

Oddelek: Izdelava spletišč
161525 (1213) overlord_tm
»

[php] štetje prijavljenih uporabnikov!

Oddelek: Izdelava spletišč
211396 (1133) Brilko
»

[php] Problem z dinamično stranjo

Oddelek: Izdelava spletišč
111558 (1403) Iskraman

Več podobnih tem