Øhh, at redirecte til selve filen er vist lidt som at pisse i bukserne for at få varmen. [Det virker måske fint i starten, men bliver hurtigt klamt.]
Hvis filen ligger fri til download, finder brugerne eller en søge-robot måske ud af det, og så tæller php counteren ikke mere hvert download.
At bruge header funktionen til redirecten er bedre end at skrive et meta tag som nok er nemmere at læse, men i begge tilfælde sendes brugerens browser direkte til download filen, og brugeren kan se hvad filen hedder på serveren (og hvor den er).
Det rigtige at gøre er at forbinde til mysql serveren, grave filen's navn (med location) op fra databasen eller hvor den er gemt, køre counter koden, åbne filen op med php, sende mime typen på filen, og fil navnet til browseren med header funktionen og så ellers skrive indholdet af filen til browseren.
Der er sikkert et par hundrede eksempler på hvordan man gør det bedst i php, lige til at klippe og klistre, og hvem ved, måske også et på dansk?