ugrás a tartalomhoz

statisztika nem sütikkel

Anonymous · 2005. Feb. 17. (Cs), 14.13
sziasztok,

milyen lehetőség van még sütiken kivül stat készitésére (csak annyit tudjon hogy az uj látogatokat számolja)?
sokan tiltják sütiket, mennyire torzitaná a statisztikát a sütis verzio?
ha db-be raknám a $_SERVER["HTTP_REFERER"]-t vagy a _SERVER["REMOTE_ADDR"] -t és minden letöltésnél összehasonlitanám (persze vmi időtartamon belül) az jol müködne? kevésbé torz mint a sütis?
illetve mijen egyéb modszerek vannak még?
köszi
 
1

Webalizer

Poetro · 2005. Feb. 17. (Cs), 15.59
A Webalizer vmi hasonlót csinál, mármint a REMOTE_ADDR és idő alapján készít statisztikát az Apache log alapján.
Ha kell akár a forráskódot is megnézheted (C-ben van írva), ami letölthető az oldalukon.
--------
Poetro
3

httpd.conf

sajt · 2005. Feb. 17. (Cs), 16.22
Az attol is fugg, hogy hogzan allitod be a httpd.conf-ban a logolast. Mert a webalizer az apache logokat figyelgeti.

Egyebkent az is erdekes, hogy azt irjak, hogy mindenki tiltja a cookie-kat. En ezt nem igazan vettem eszre, pld IE-ben nem is tudom, hogyan kell kikapcsolni.
7

IE no cookie

Poetro · 2005. Feb. 17. (Cs), 17.10
Tools/Internet Options/Privacy/Advanced/Override automatic cookie handling, és ott azt választasz , amit akarsz... pl block
--------
Poetro
4

akkor ezek szerint működne

Anonymous · 2005. Feb. 17. (Cs), 16.52
akkor ezek szerint működne ez a remote_addr verzio, és ez menne php-ből is, nem kéne C meg apacs log, igaz?
a remote_addr mindig elérhető?
2

Sessions

Hegi · 2005. Feb. 17. (Cs), 16.04
Szia!

Lehetoseg van meg session-oket alkalmazni. Ezzel kb ugyanazt a hatast ered el mint a cookie-kal, csak ezt szerveroldalon.

//Hegi - http://blog.suxx.hu
5

re

Anonymous · 2005. Feb. 17. (Cs), 16.55
de ha vki blokkolja a sütiket, akkor ugyanott vagyok , nem?
6

Nem

Hegi · 2005. Feb. 17. (Cs), 16.58
Mint irtam, ez szerveren megy. Az lehet meg kerdeses hogy a szerver hogy van beallitva, mert lehet hogy az URL -ben kell atadni a sessionid -t ez viszont max kicsit ronda URL -eket eredmenyez.

//Hegi - http://blog.suxx.hu
8

én azt szeretném, hogy ezt

Anonymous · 2005. Feb. 17. (Cs), 17.22
én azt szeretném, hogy ezt a kódot minden oldalba, be lehessen rakni és ott számolja az oldalt minden látogato után, ha másik oldalra klikkel ott egy másik számlálo számolja a másik oldalt, de lehet h nem lesz form az oldalban és nem is kell oldalak közt átadni ezt a számot. igy is megoldható lenne?
9

igen

Hegi · 2005. Feb. 17. (Cs), 18.39
Termeszetesen megoldhato, olvasd el azt a linket amit fennt adtam.

//Hegi - http://blog.suxx.hu
10

No cookie tricks

Anonymous · 2005. Feb. 17. (Cs), 21.07
1. a cookie valóban sokak által tiltott főleg ha nem az oldal domianjéből jön, azaz 3rd party cookie alapból tiltva (IE). Ezt sok stat rendszer pedig jól tudná használni.
2. a REMOTE_ADDR mezőn kívül van egy jó pár még, ami a kliensre jellemző: USER_AGENT, HTTP_PROXY, HTTP_VIA, HTTP_X_FORWARDED_FOR. Ezeket is fel lehet használni.
3. nem egy stat rendszer alapja: 1 nap 1 ip, mivel a betárcsázós és adsl esetben is asszem egy nap mindig u.a. az ip-t kapod ha technikailag megoldható. Ez alól persze kivétel a proxy mögül érkezők, de ott jók a fent említett fejlécek. Ezek alól persze még mindig kivétel az anonymus proxy, de ez annyira nem torzítja a stat-ot mert nem a 10 vagy a 11 db találat a lényeg, hanem a trend.

http://dzoli.srv.hu/stat/

bye
11

"sokan tiltják a cookie-kat"

Fekete Ferenc GDA · 2005. Feb. 17. (Cs), 21.50
"sokan tiltják a cookie-kat"

hát vannak akik letiltják...
ezeknek a felhasználóknak szeritnem a weboldalak 70%-a nem működik, vagy nem megfelelően működik. pl online vásárlást el is felejthetik. Az ő bajuk:)

statisztikára a session pedig jó megoldás. hiszen ha a szerver nem tudja cookie-ban lerakni a sessionID-t,akkor az url-hez csatolja és így is át tudja adni az oldalak között.

ferenc voltam