Salut,
Ca se fait via une page intermédiare.
Admettons que dans ta page tu aies ton lien de téléchargement :
<a href="monfichier.zip">
Tu vas faire :
<a href="pagecalcul.php?url=monfichier.zip">
Donc quand le visiteur clique, il se rend sur la page pagecalcul.php
Dans cette page, tu fais :
<?
Compteur += 1; // Compteur du nombre de téléchargement, si possible en session
header("Location : " . $_GET["url"]);
?>
Donc ta page va incrémenter ta variable, puis renvoyer ensuite le visiteur vers la variable $_GET["url"] qui contient l'adresse de téléchargement de ton fichier...
Et le tour est joué !!!
Bon courage.