• 9 odgovora
  • 4.795 pregleda
Brojac Posetioca na sajtu ? 23.07.2004. u 11:37 · pre 270 meseci #1
Kako da pomocu php-a izbrojim trenutne posetioce sajta ?

jel to nesto preko sesija ili kako ?
Potpis
by samadhi
Let there be Pascal and God made Lazarus and blessed Linux
Re: Brojac Posetioca na sajtu ? 23.07.2004. u 18:01 · pre 270 meseci #2
To se radi na osnovu IP adrese, na primer.

Logika:

// nađi IP adresu usera

// uporedi tu IP adresu sa IP adresama koje su unete u bazi sa timestampom od npr maximum 5 minuta unazad

// ako NE POSTOJI ista takva adresa
{
// ubaci trenutnu IP adresu u bazu
}
// inače
{
ništa, nastavi dalje
}

// prebroj koliko u bazi ima različitih IP adresa unetih u poslednja 5 minuta ( "select distinct address from tabela where time > date_sub(now(), interval 5 minute"). To je broj usera na sajtu u poslednja 5 minuta.

Može i sa txt fajlovima.
Re: Brojac Posetioca na sajtu ? 26.07.2004. u 03:11 · pre 270 meseci #4
IP adrese su nepouzdane, bolje da uzme session_id()
Potpis
Goran Pilipović fka bluesman
Re: Brojac Posetioca na sajtu ? 26.07.2004. u 10:18 · pre 270 meseci #5
Pozdrav svima!

Citat:
bluesman: IP adrese su nepouzdane, bolje da uzme session_id()


Slazem se sa ovim jer sta ako ti se desi da korisnik dolazi iza nekog proxy-ja? Koliko se secam proxy prosledjuje serveru uvek svoj IP i moze ti se desiti da imas 100-ak korisnika koji dolaze sa istog proxy-ja (ovo narocito vazi za univerzitetske korisnike koji moraju da koriste univerzitetski proxy) a ti da ih belezis kao jednog...

E, ono sto nisam siguran je da li proxy u header-u zahteva prosledjuje i IP maxine koja trazi neku stranicu?
I da li je moguce saznati od proxiy-a pravi IP maxine sa koje stize zahtev?
A i kako tretirate DHCP mahine? Ima li tu neke razlike?

Potpis
http://noctua4u.blogspot.com
http://moourl.com/shfb0
..:: Aquila non captat muscas ::..
Re: Brojac Posetioca na sajtu ? 26.07.2004. u 14:37 · pre 270 meseci #6
Negde sam davno procitao da moze da se izvuce pomocu $_SERVER['HTTP_X_FORWARDED_FOR'] ili tako nesto. Ali, koliko se secam, to nije bas pametno zbog:

1. Proxy mora da bude podesen da pusta tu promenljivu, a vecina admina to ne ukljucuje iz sigurnosnih razloga
2. U toj promenljivoj stoji interna IP adresa kompa u mrezi, pa ne znam za sta ti to moze trebati osim za neku vezu sa intranetom.

Potpis
ZelenaLutrija.com - Saznajte sve o lutriji za zelenu kartu (doživotni boravak u Sjedinjenim Američkim Državama)
Re: Brojac Posetioca na sajtu ? 27.07.2004. u 02:31 · pre 270 meseci #7
Jesu ip adrese nepouzdane naravno, al mogu da posluže donekle.

A postoji i onaj slučaj sa korisnicima AOL-a kojima se IP adresa menja dok su na vezi :)
Re: Brojac Posetioca na sajtu ? 27.07.2004. u 11:27 · pre 270 meseci #8
Nisu samo AOL vec i compuserver i mnogi drugi. Nije samo problem sto im se menja nego sto ime je svima ista. Dakle, kada 5 ljudi dodju na tvoj site svi imaju isti IP a onda kada ostvore sledecu stranu - nekima se promeni a nekima ne. Pa opet na trecoj strani - svi imaju isti... i tako ako brojis preko IP adresa, broj posetilaca ti je iz sekunde u sekund razlicit drasticno.
Potpis
Goran Pilipović fka bluesman
Re: Brojac Posetioca na sajtu ? 28.07.2004. u 22:39 · pre 270 meseci #9
Fala na odgovorima nikad nije siurno ali otprilike moze
Potpis
by samadhi
Let there be Pascal and God made Lazarus and blessed Linux
Re: Brojac Posetioca na sajtu ? 29.07.2004. u 14:19 · pre 270 meseci #10
Najjednostavnije i najtacnije bi po meni bilo da u jednu tabelu pises "session_name" (primarni kljuc) i "timestamp" (NOW).

Iz te tablele izlistas "count" sa "timestamp-om" manjim za, recimo, 10 minuta i to prikazes kao "Broj korisnika aktivnih u zadnjih 10 min. = ".
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme