|
|
|
|
Configuration: Windows XP Firefox 2.0.0.9
Salut,
y aurai t'il des codes html qui pourraenti faire sa ? Ton formulaire ne peut être traité qu'en PHP, donc nous utiliseront php ^^ Pour récupérer l'IP de quelqu'un il faut utiliser la variable $_SERVER['REMOTE_ADDR'] Donc en gros à chaque fois qu'un formulaire est soumis avec succès il faut ajouter cette ip dans un base de donné, avec la date courante ( NOW() ). Donc il faut interdire l'affichage du formulaire en vérifiant que l'ip de l'utilisateur courent ne soit pas dans la base de donné et faire la même vérification à la soumission (au cas ou le gar fait un refresh de la page). Mais il faut aussi vérifier que la date ne soit pas plus ancienne que 24h car une IP ne doit jamais être bloqué plus de 24h. Voici le bout de requête : SELECT ton_champ_ip FROM ta_table WHERE DATEDIFF( NOW() , ton_champ_date )<1 On fait la différence entre la date actuelle et la date enregistré, ici 1 = 1 jour Voilà pourquoi tout à l'heure nous avons enregistré la date en plus de l'IP. |
Merci de ta réponse,
je vais essayer se que tu as dit ^^ malgrès mes grosses faiblesses en php, va falloir que je mit mette. Mais tu dit que le formulaire devra être en php, alors que par exemple sur se lien http://www.commentcamarche.net/html/htmlform.php3 on explique comment faire un formulaire en html... Ou es ce que je dois placé le code php sur ma page html ?
|
Le formulaire est donc un mélange de html et de php.
Même si je n'ai pas encore complètement fini mon formulaire (donc pas testé sur un serveur), j'avais comprit que lorsque une personne cliquait sur "envoie", alors sous la forme d'un mail, l'on recevait les information remplit (avec la valeur donnée, suivie de la réponse). Si par exemple je prend le script fait par le site, je doit rajouter dessus se que tu as dit plus haut (l'ip du visiteur et la date) avec le bout de la requête ? Mais pour faire sa je doit mettre un script qui reconnait si l'envoie a été effectué ou non. Ensuite les imformations me parvienne par mail et l'ip est bloqué ? "Sur ce lien à aucun moment on ne parle du traitement des données" J'ai trouver le lien ou il parle de la réception des données : http://www.commentcamarche.net/php/phpform.php3
|
merci pour tes liens et pour ton aide ^^ je vais prendre des cours pour progresser avec tes liens et ceux d'autre site, parceque la je suis un peu largué c'est vrai...
Il avait quel propriété tes formulaires de contactes ? |
Résultats pour bloqué une ip sur une page
Résultats pour bloqué une ip sur une page
Résultats pour bloqué une ip sur une page
Résultats pour bloqué une ip sur une page
Résultats pour bloqué une ip sur une page
Résultats pour bloqué une ip sur une page
Résultats pour bloqué une ip sur une page