[PHP] Compteur de clic

Fermé
Yop6 Messages postés 3 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 24 juillet 2007 - 21 juil. 2007 à 14:57
irreligious Messages postés 110 Date d'inscription samedi 11 juin 2011 Statut Membre Dernière intervention 11 juin 2014 - 29 avril 2012 à 14:36
Bonjour à tous,

Je suis actuellement dans la conception d'un site et j'aimerais insérer un compteur de clics pour voir le nombre de personnes cliquant sur les liens de téléchargements...

Bon j'ai tout bien réussi mais je n'ai qu'un seul problème, le téléchargement se lance, sa me redirectionne vers mon téléchargement, mais le problème se pose ensuite :

La page ne revient pas, comment faire pour qu'elle se rafraichisse et revienne a la fiche du logiciel ?

Mon code php :

<?php

mysql_connect("localhost", "...", "...");
mysql_select_db("web_simple");

$id = $_GET['id'];
$answer = mysql_query("SELECT * FROM compteur WHERE id='$id'");
$donnees = mysql_fetch_array($answer);


$now = time();
$hit = $donnees['hit'] + 1;

mysql_query("UPDATE compteur SET hit='$hit', timestamp='$now' WHERE id='$id'");

echo '<META HTTP-EQUIV="Refresh" CONTENT="1; URL=' . $donnees['lien'] . '">';

mysql_close();
?>

Et ensuite le code php que j'insere dans ma page :

<?php
mysql_connect("localhost", "...", "...");
mysql_select_db("web_simple");
$rep = mysql_query("SELECT * FROM compteur WHERE id='1'");
$donne = mysql_fetch_array($rep);
echo $donne['hit'];
?>

<?php
echo date('d/m/Y', $donne['timestamp']);
mysql_close();
?>

Je vous remercie d'avance !
A voir également:

3 réponses

Yop6 Messages postés 3 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 24 juillet 2007 4
24 juil. 2007 à 01:47
Up si quelqu'un peut m'aider ;)
4
assalam alaykom
0
irreligious Messages postés 110 Date d'inscription samedi 11 juin 2011 Statut Membre Dernière intervention 11 juin 2014 25
Modifié par irreligious le 29/04/2012 à 14:37
Ce que tu peut faire est afficher un lien sur lequel cliquera le visiteur pour lancer son telechargement de cette facon:
<a href="
<?php
echo $donnees['lien'];
?>
">ton lien ici</a>
Puis en suite faire la redirection vers ta page de cette maniere :
<META HTTP-EQUIV="Refresh" CONTENT="1; URL=tapage.php">
Ne pas croire au diable ne vous en protègera pas.
0
salut va sur le : Siteduzero https://openclassrooms.com/fr/ on t'expliquera mieux !
-3