Jump to content
php.lv forumi

Kliku skaitītājs


hackerman

Recommended Posts

Man ir ļoti parasts couneris

<?php
$count = ("counter.txt");
$visits = file($count);
$visits[0]++;
$fp = fopen($count , "w");
fputs($fp , "$visits[0]");
fclose($fp);
echo $visits[0];
?>

 

Viņš skaita katru refrešu :D Bet tas nekas, man vajag tādu counteri, kurš skaita cik reizes nospiests ir links :)

Šo counteri var pārveidot vai arī labāk būtu meklēt jaunu?

 

 

 

P.S. Tie, kuri vakar man palīdzēja ar tām ziņām, apskataties to topiku...Mazliet updeitoju pēdējo postu :)

Edited by hackerman
Link to comment
Share on other sites

Viņš skaita katru refrešu :D

Loģiski. Kols-d�“ šeit ir nevietā.

 

Hmm, uz doto mirkli nāk prātā tikai ar $_SERVER['HTTP_REFERER'] čakar�“ties.

 

PS.

fputs($fp , "$visits[0]");

perversība. Mainīgie nav jāliek p�“diņās, kur nu v�“l elements no masīva, kur tas ir norādīts ar indeksu.

 

edit: vēl, protams, var linku pārtaisīt par javascript funkciju, kura uzceptu attiecīgu cūkiju un pēc tam PHP servera pusē pārbauda, vai tāds kūkijs eksistē un tikai tādā gadījumā pieskaitītu, bet tas ir pilnīgi līki un neiesakāmi.

Edited by Stopp
Link to comment
Share on other sites

ja vajag saskaitiit cik kliki bijushi uz konkreto linki (teiksim baneri)

tad var dariit taa links norada uz TAVU lapu teiksim skaitiit.php?id=1234567890

un tur

$a[]='links uz arpusi 1';
$a[]='links uz arpusi 2';
...........
$a[]='links uz arpusi nn';

// irrakstam / faila /DB linku (vai ID) nu to taks pats izdomaasim un panjemot 

$redirektejamais_links=$a[$_GET['id']];
//redirekteejam lapu peec piederiibas

Link to comment
Share on other sites

Ja pareizi saprotu, ko vēlies, tad dari šādi:

 

1) Izveido linku uz link.php?to=tavas_speles_nosaukums (šo linka struktūra pats vari izdomāt, mans ir tikai piemērs),

2) Šajā link.php ievieto masīvu kā Grey_wolf norādīja:

$links['tavas_speles_nosaukums']='blaa.swf';

3) Ar to savu sākotnējo kodu apdeito failā apmeklējumu skaitu,

3) Uztaisi redirectu (php.net/header) uz $links[$_GET['to']].

 

Nu kaut kā tā.

Edited by andrisp
Link to comment
Share on other sites

×
×
  • Create New...