Compteur clic

Fermé
maxim - 16 juin 2010 à 01:20
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 - 16 juin 2010 à 01:50
Bonjour,

j'ai crée un compteur de clic pour mon site, est ce que j'ai le droit de récupérer ip du visiteur qui a cliqué

merci

2 réponses

swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 246
16 juin 2010 à 01:50
Avec cette méthode, tu rentres à chaque fois l'adresse du mec dans un fichier texte... je t'explique pas le traitement pour compter son nombre de clic.

La méthode la plus simple est de stocker les chiffres dans une base de données :

/* Connexion à la BDD avec mysql_connect() et tout le tintamarre */

$ip=$_SERVER["REMOTE_ADDR"]; 
$req = mysql_query('SELECT * FROM IP WHERE ip= ' . $ip . ';');

if(mysql_num_rows($req) > 0) mysql_query('UPDATE  IP SET ip= ip + 1;');
else mysql_query('INSERT INTO IP (ip, nb_clic) VALUES ' . $ip . ', 1;');

/* La suite de ton traitement ici.
Pour récupérer le nombre de clics d'un mec : SELECT nb_clic FROM IP where ip = $ip    
 */


Facile non ?
=)
1
yupono10 Messages postés 170 Date d'inscription dimanche 13 décembre 2009 Statut Membre Dernière intervention 4 août 2010 15
16 juin 2010 à 01:32
Bien sur,
si tu veut le IP d'un visiteur,il suffi juste de faire sa(tu rajoute le script sur la page qui traite les clics(il faidrait que tu creer un fichier ip.txt avec un chmod de 777:
<? php

$monfichier = fopen('ip.txt', 'a+');

$ip=$_SERVER["REMOTE_ADDR"];
fputs($monfichier,'$ip');

fclose($monfichier);
?>

Je ne l'ai pas testé,mais dit moi si sa marche!
yupono10 ;)
0