24-12-2007, 03:36 PM
Bonjour
En effet, pour les adresses de plus d'un jour, il faut que tu enregistres l'IP en question avec un TIMESTAMP ( au moins pour moi, convenance personnelle ? ) Ensuite, t'as juste à faire une requête de type DELETE avec dans ta clause where le calcul des dates à effacer du genre < TIMESTAMP - ( 60 * 60 * 24 * 1 )
Pour savoir si une adresse est déjà enregistrée, je conseille pas de sélectionner toutes les données mais plutôt de faire quelque chose comme SELECT id_ip FROM table_ip WHERE ip = '$ip'.
Si t'as un résultat, tu n'exécutes pas le script.
'oili 'oiloou !
Lex.
En effet, pour les adresses de plus d'un jour, il faut que tu enregistres l'IP en question avec un TIMESTAMP ( au moins pour moi, convenance personnelle ? ) Ensuite, t'as juste à faire une requête de type DELETE avec dans ta clause where le calcul des dates à effacer du genre < TIMESTAMP - ( 60 * 60 * 24 * 1 )
Pour savoir si une adresse est déjà enregistrée, je conseille pas de sélectionner toutes les données mais plutôt de faire quelque chose comme SELECT id_ip FROM table_ip WHERE ip = '$ip'.
Si t'as un résultat, tu n'exécutes pas le script.
'oili 'oiloou !
Lex.