Bonjour,
J'ai une page de téléchargement en php, et pour qu'il y ait un compteur de visite, j'ai fait comme ca :
- index.php qui presente les fichiers, quand on clique sur le nom d'un fichier, ca ouvre dans une nouvelle page (target="_blank" ) down.php?filepath=xxxx avec filepath le nom du fichier.
- down.php qui redirige vers $filepath (telecharge donc le fichier) et qui ajoute 1 hit au compteur du fichier
Maintenant j'aimerai eviter aux visiteurs l'ouverture de cette page blanche qu'il faut fermer ensuite. Je pense que le plus simple serait un javascript qui modifie ainsi le fonctionnement de mes pages :
- index.php : les liens pointent directement vers les fichiers a telecharger, et dans la balise A, il y a un "onclick=truc()" avec truc mon javascript qui lance down.php
- down.php : ajoute 1 au compteur et ferme la page à l'aide d'un javascript
Je pense que ceci est assez simple a realiser, je peux faire les recherches tout seul, mais qu'en pensez vous ? Est ce une bonne solution ? Avez vous d'autres solutions a me proposer ? L'ideal serait de ne pas utiliser du tout de javascript, mais je ne sais pas si la combinaison html/php permet de faire ca (je ne veux rien d'autre)...
Merci !