m2rtech
Messages postés239Date d'inscriptionmercredi 9 octobre 2002StatutMembreDernière intervention20 février 2012
-
29 nov. 2006 à 16:43
syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 2012
-
30 nov. 2006 à 09:51
Bonjour,
Je souhaite réaliser un compteur de téléchargement.
Dans mon site ou depuis un lien url se trouvant sur site distant,
je souhaite mesurer le nombre de fois que ce fichier a été téléchargé.
Si le téléchargement de ce fichier était effectué que depuis mon site
le problème serait simple.
La difficulté que je n'arrive pas à résoudre est justement que ce fichier
peut être téléchargé depuis d'autre site: et là je n'ai pas la moindre idée
pour y parvenir. Enfin si, je sais que aucune page php n'est lu à ce moment précis
par coontre le fichier .htaccess lui est lu.
peut être une piste....
(à ajoutter à la fin de dl.php, à la place de faire une redirection). Ca doit (pas testé) forcer ton visiteur à télécharger le fichier au lieu de l'afficher tt de suite (c'est le cas de tte façon vu que c'est un .exe) et normalement ça propose "Setup.exe" comme nom de base, tout en envoyant le contenu de _Setup.exe.
Bling 182
Messages postés510Date d'inscriptionlundi 27 novembre 2006StatutMembreDernière intervention 5 juillet 20093 29 nov. 2006 à 22:46
Il y a une solution, le renommer d'une façon différente (par exemple Setup-v1.exe) , et modifier le fichier dl.php en tenant compte du nouveau nom de fichier (donc header("Location:./" . $file . "-v1.exe"); )
Pour la date, je conseille d'utiliser un timestamp, disponnible avec la fonction time() de php.
syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 201220 30 nov. 2006 à 08:52
En tout cas, c'est une question très intéressante.. Perso je me serai
orienté vers les logs du serveur Web. Mais l'URLRewriting semble être
une bonne alternative.