Compter le nombre de Clicks sur un lien
Bonjour a tous. J'ai regardé une vingtaine de posts du forum pour voir si la réponse ne s'y trouvaitpas, donc j'espère ne poas poser une question déjà posée auparavant ;)
Voilà, je voudrais compter lenombre de clicks sur un lien... C'est tout simple mais je bute dessus ^^
Je précise (même si c'est le principe qu'il me faut), que le liens est récupéré dans une table et que le compteur de click est aussi un champ de nom "visites" dans la table liens...
Merci d'avance :)
Webmaster de Clikmag http://www.clikmag.fr
Bon deja, tu pars bien : tu as une table liens avec dedans le nom de tes liens, un champ contenant le nb de click, et surtout un id.
Ensuite, dans la page où tu affiches tes liens, il va falloir feinter.
En effet, tes liens ne seront pas directement les liens vers tes fichiers, mais tes liens ressembleront à (fais une requete SQL pour recuperer les id de tes liens):
<a href="download.php?id=2">Fichier 2</a>
Ensuite, dans la page download.php, tu recuperes l'id, tu fais une requete SQL qui modifie le nb de click du lien d'id 2.
Tu fais alors une autre requete SQL qui te selectionne le vrai lien d'id 2 et tu fais un header qui redirige la page vers le lien réel du fichier d'id 2.
Voila le prinicpe.
Okay, sympa comme tout comme principe, merci beaucoup :)
Webmaster de Clikmag http://www.clikmag.fr
Hum, petite subtilité : Après avoir fait mes requêtes dans download.php, je ne peux pas faire un header (le header ne se met qu'en début de page :( ).
Je sais qu'il y une fonction HTTp referer quelque chose, mais j'ai un ptit trou de mémoire ^^
Webmaster de Clikmag http://www.clikmag.fr
Normalement, dans cette page download.php, tu ne dois avoir aucun code html, donc le header ne doit pas poser de probleme.
sinon essai avec un truc meta refresh qq chose
c'est une balise meta qui redirige vers une autre adresse mais je ne connais pas ! dsl
lut tlm
Merci.
Mais en fait je me galère au niveau des méthodes :
Header, Http-equiv content='resfresh', windows.open ...
Laquelle vous semble la plus convenable ?
Ensuite, j'aimerais pouvoir revenir a la page précédente a partir de la page download.php, comment puisje faire mis à part en faisant passer ma variable $PHP_SELF en paramètre dans ma page sourcé (celle ou on clique le lien) ?
Webmaster de Clikmag http://www.clikmag.fr
Pas besoin de PHP_SELF.
Quand tu ecris tes lignes genre download.php?id=2, fais des liens du genre :
<a href="download.php?id=2" target="_blank">Fichier/a>
MDr, c'est tellement anodin que j'y avait meme pas pensé ^^
Honte a moi ^^
Webmaster de Clikmag http://www.clikmag.fr
Heu, mais si c'est un fichier téléchargeable, un exe, un zip ect... y'a pas besoin de faire un _blank ...