Compteur de clic en php

raphaeldu27 Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   -  
magicshark Messages postés 402 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je désire trouver un script en php, pour compter le nombre de clic sur un lien.
Le problème, c'est que je désire avoir le nombre de clic sur le page de défaut, et non sur celle cliquer.
Auriez vous un compteur de clic qui affiche le nombre de clic juste en dessous du lien ou l'on doit cliquer, s'il vous plait ?

Merci à la communauté.

A voir également:

6 réponses

magicshark Messages postés 402 Date d'inscription   Statut Membre Dernière intervention   13
 
je prefaire repondre en deux post
ça c'est juste la lecture maintenant il faut une pages pour inserer dans la table
donc n'oublie pas dans le premier code de modifier les <a href="<?Php echo $lien_google; ?>">GOOGLE</a>
par
<a href="<?Php echo "ma_page.php?lien=$lien_google"; ?>">GOOGLE</a>

dans ta page maintenant
$lien=$_GET['lien'];
$sql=mysql_query("SELECT clik FROM clik_lien WHERE lien='$lien'")
WHILE($ligne=mysql_fetch_object($sql))
{
$clik=$ligne->clik;
mysql_query("UPDATE click_lien SET click='$click+1' WHERE lieno='$lien'");
}
header("location=$lien");

normalement ça fonctionne conceil creer ta bdd avec comme table clik_lien
id:lien
apres tu mets clik

n'oublie de bien te connecter a chaque page et je pence ça marche
4
swoog42 Messages postés 1060 Date d'inscription   Statut Membre Dernière intervention   244
 
1er résultat dans Google :
https://www.phpfacile.com/apprendre_le_php/script_compteur_de_clics
Il a free, il a tout compris !
0
raphaeldu27 Messages postés 68 Date d'inscription   Statut Membre Dernière intervention  
 
Fonctionne pas =).
A moins que j'ai mal mis ?
0
magicshark Messages postés 402 Date d'inscription   Statut Membre Dernière intervention   13
 
en gros toi se que tu veux c'est que dans ton index.php,
en dessous de chaque lien tu es clicker 32 fois.
si oui moi je te propose deux methodes:
1/
par les fichiers
un fichier par lien qui contient juste le nombre de click qui s'incremante automatiquement
2/
par une base de donnée
ici une table lien avec le nom du lien et a coter le nombre de clik dessus
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
raphaeldu27 Messages postés 68 Date d'inscription   Statut Membre Dernière intervention  
 
Je voudrais bien que ce soit en 1 script, que tout soit juste dans la ligne de code.
Sinon, je pensais aussi faire par MySQL, mais on peut mettre tous les liens dans la même table ou il va falloir crée plusieurs tables voir plusieur DB.

Merci à toi.
0
magicshark Messages postés 402 Date d'inscription   Statut Membre Dernière intervention   13
 
donc méthode deux
une table suffit
et moi je rajouterai une autre page
donc je te conseil une table lien avec ton lien complet en ID (je pence que c'est possible)
dans ta page index je te conceil :
<?php
$lien_google="https://www.google.fr/?gws_rd=ssl";
$lien_ccm="http://www.commentcamarche.net";
//a toi de mettre tout ceux que tu veux
?>
........................
........................
<!--html/php-->
<a href="<?php echo $lien_google; ?>">Google</a><br />
<a href="<?php echo $lien_ccm; ?>">Comment ça marche</a>


une fois que ton code est modifier comme celà juste en dessous de chaque lien tu appelle la fonction suivant :

function nb_clikage($lien) {
$sql=mysql_query("SELECT clik FROM clik_lien WHERE lien='$lien'")
WHILE($ligne=mysql_fetch_object($sql))
{
$clik=$ligne->clik;
echo "(Nombre de clique .$clik.)";
}


DONC AU FINAL TON CODE DEVRAIT DONNER :

<?Php
function nb_clikage($lien) {
$sql=mysql_query("SELECT clik FROM clik_lien WHERE lien='$lien'")
WHILE($ligne=mysql_fetch_object($sql))
{
$clik=$ligne->clik;
echo "(Nombre de clique .$clik.)";
}

$lien_google="https://www.google.fr/?gws_rd=ssl";
$lien_ccm="http://www.commentcamarche.net";
//a toi de mettre tout ceux que tu veux
?>
DOCTYPE ..........................
........................................
........................................
........................................
........................................
<!--html/php-->
<a href="<?php echo $lien_google; ?>">Google</a><br />
<?Php nb_clikage($lien_google); ?>
<a href="<?php echo $lien_ccm; ?>">Comment ça marche</a>
<?Php nb_clikage($lien_google); ?>

0