Bonjour à vous, voilà je me pose une petite question dans ma tête, j'ai fais un système de contact sur mon site, et j'aimerais faire un système me permettant d'envoyer qu'une demande de contact toute les heures, en gros pour vous expliquer un client arrive il fait ça demande et après il est obliger d'attendre une heure pour en faire une deuxième afin de lutter contre le spam !

Merci à vous !

3 réponses


Huggy
Réponse acceptée

C'est simple, tu enregistres l'heure du dernier envoi avec l'id du client.
Avant chaque envoi, tu vérifies que l'heure du dernier envoi est antérieure à 1h, si elle existe.

Edit : J'ai oublier de dire que mon site n'as pas d'éspace membre :/

Ou stocker les IPs recuent non? @Daftpasteur , si l'IP reviens alors qu'elle a déjà été ajouté il y a une heure, on redirige le membre sur une page d'erreur

Pour stocker l'ip, tu la met dans le formulaire avec un hidden ->

<input type="hidden"  name="IPclient"  value="<?php $REMOTE_ADDR ?>">

je pense que ca pourrait fonctionner :)