Script pour les visites sur le site
Salut, à tous je voudrais savoir comment modifier ce script de façon à vérifier l'existence de l'ip à la date du jours par exemple:
L'utilisateur vient sur le site aujourd'hui si c'est la première fois alors il est ajouté à la base de donnée si c'est plus que la première fois alors il n'est pas ajouté à la BDD , en revanche si il vient le jours suivant une fois il est ajouté à la base donnée plus qu'une fois alors il n'est pas ajoutée .
Problème :
CHAQUE JOURS L'UTILISATEUR NE PEUT ETRE INSÉRER QU'UNE FOIS DANS LA BASE DONNÉE ET SI IL EXISTE DÉJÀ POUR LE JOURS ALORS IL N'EST PAS AJOUTÉE .
pour le moment le script ajoute si la personne n'existe pas dans la base donnée sinon il ne l'ajoute pas .
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| <?php
//Adresse IP
$ip = $_SERVER['REMOTE_ADDR'];
//Envoie une requête SQL qui vérifie l'existence de l'ip dans la BDD
$check_IP = mysql_query('SELECT * FROM visiteurs WHERE ip="'.$ip.'"');
//Vérifie si la BDD nous indique lexistence de cette ip
if(mysql_num_rows($check_IP) != 0){
echo "On ajoute pas le visiteur a la BDD";
}
else{
$insert_IP = mysql_query('INSERT INTO visiteurs(ip) VALUES("'.$ip.'")');
if($insert_IP){
echo "Visiteur ajouté";
}
else{
echo "Erreur SQL";
}
}
?> |
Ma table SQL
id | ip | date |
1 |127.0.0.1| 2013-25-03