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

Kodeord


Reklame
Top 10 brugere
Perl
#NavnPoint
bjarneA 141
poul_from 50
soccer 30
Nicknack 14
Tmpj 0
at lave en counter ?
Fra : Simon [2700]


Dato : 09-07-03 06:30

Hej,

jeg ville lige prøve at lave en "counter" egenligt skulle den bare tage alle
referencerne og gemme dem (de andre sider der sendte mig hits) og hvis de
fandtes i forvejen bare tælle en variabel op (hvordan gøres det foresten
nemmest i MySQL, det er en int variable (hvilket da godt kan ændres hvis det
var ?)).

nå men mit problem var så at det virkede fint, så længe det var selve
scriptet der var linket til, så kunne den sagtens se hvlken url man kom fra,
men ligeså snart at jeg på en side tilføjede scriptet som <img src="
blah.pl"> så fik jeg ingen referencer, hvilket egenligt godt kunne give
mening, sådan da, egenligt ville jeg tro at htmlsiden skulle have været
referencen... nå men hvordan fanger jeg hvilken anden side der kalder en
anden html side ? og fører dette igennem mit script ?

indtil videre har jeg bare brugt den her i scriptet "$from =
$ENV{'HTTP_REFERER'};" og så bare tjekket om det fandtes i forvejen,
hvilket så medførte en optælling, og ellers oprettedes dette, med hits = 1.

skal scriptet kaldes på en anden måde end img src ? det synes jeg jeg har
set en masse countere gøre ellers, men de har måske heller ikke referencerne
med, men bare en tælling :(

what to do ?

mange tak

mvh.Simon






 
 
Jesper Louis Anderse~ (09-07-2003)
Kommentar
Fra : Jesper Louis Anderse~


Dato : 09-07-03 10:23

On Wed, 9 Jul 2003 07:29:46 +0200, Simon [2700] <devnull@linux.org> wrote:
> Hej,
>
> jeg ville lige prøve at lave en "counter" egenligt skulle den bare tage alle
> referencerne og gemme dem (de andre sider der sendte mig hits) og hvis de
> fandtes i forvejen bare tælle en variabel op (hvordan gøres det foresten
> nemmest i MySQL, det er en int variable (hvilket da godt kan ændres hvis det
> var ?)).

Har MySQL ikke sequences?

--
Jesper

Flemming Frandsen (10-07-2003)
Kommentar
Fra : Flemming Frandsen


Dato : 10-07-03 11:46

Simon [2700] wrote:
> what to do ?

Det bedste du kan gøre er, IMHO at lade være med at lave optællingen
realtime og bruge en log-analyzer til at kværne gennem dine logfiler når
du skal bruge tallene.

Analog (og mange andre) kan den slags og er Fri software.

At bruge en log analyzer har også den fordel at du kan få nøjagtige tal
lige nu, uden at vente på at din nye tæller får nogle hits...

--
Regards Flemming Frandsen - http://dion.swamp.dk
PartyTicket.Net co founder & Yet Another Perl Hacker


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

Månedens bedste
Årets bedste
Sidste års bedste