Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Bloqué une ip sur une page

leto23, le samedi 17 novembre 2007 à 19:17:53
Bonjour,
J'aimerai savoir comment faire pour bloquer l'ip d'une personne sur une page après une action, pour l'empêcher de refaire cette action.

Exemple concret : La personne remplit un formulaire, une fois le formulaire remplit, son ip est bloqué et elle ne peux plus accèder a la page du formulaire (avec un message d'avertissement par exemple).

Je sait que en principe le blocage d'ip ne sert a rien, car c'est facile de changer d'ip, mais bon, tout le monde ne le sait pas, et je ne pense pas qu'une personne perdrai son temps à changer d'ip pour accomplir une action assez longue...

y aurai t'il des codes html qui pourraenti faire sa ?

Merci de vos réponses ^^
Configuration: Windows XP
Firefox 2.0.0.9
Répondre à leto23  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
s.spark, le dimanche 18 novembre 2007 à 00:32:39
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.
Répondre à s.spark

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
leto23, le dimanche 18 novembre 2007 à 14:51:33
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 ?
Répondre à leto23

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
s.spark, le dimanche 18 novembre 2007 à 16:53:08
"Mais tu dit que le formulaire devra être en php"

ce n'ai pas ce que j'ai dis, j'ai dis qu'il est traité en php (ou asp par exemple), le formulaire est forcément en html, mais les donnés envoyés c'est le serveur qui les traites, on a encore j'avais vu de l'html envoyer des mails ou encore gérer une base de données.

" alors que par exemple sur se lien http://www.commentcamarche.net/html/htmlform.php3 on explique comment faire un formulaire en html... "
Sur ce lien à aucun moment on ne parle du traitement des données, par contre on te dit :

"CCM : les données présentes dans le formulaire sont envoyées au script CGI"

"WIKI : il est possible d'écrire un programme CGI en C, Python, PHP, en script shell ou en tout autre langage de programmation."
Répondre à s.spark

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
leto23, le dimanche 18 novembre 2007 à 19:40:58
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
Répondre à leto23

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
s.spark, le dimanche 18 novembre 2007 à 21:25:46
Ecoute, je n'ai pas envi de faire un cour de php ni même fair le script pour toi (parce que là on y va droit dedans).

Pour l'instent je considérais que ton formulaire était opérationnel et servait à alimenter une base de données. Maintenant avec tes nouvelle info ce n'est plus la même donne, puis qu'avant de chercher à bloquer quoi que ce soit il faudrait déjà faire fasse un script fonctionnel, et la route est encore un peu longue.
De plus vu que c'est pour envoyer un mail, tu n'utiliseras à priori pas de base de donnés, donc il faudrait peut être te tourner vers la solution des cookies (au choix).

Voilà un script déjà tout prêt très commenté qui ne demande aucune connaissance particulière en php, c'est celui qui m'a servi de base pour mes propre page de contacte.

http://www.webmaster-hub.com/publication/Un-Mailer-pour-votr­e-site-web.html

Pour apprendre à faire un site en xhtml/php je te recommande chaudement ce site :

http://www.siteduzero.com/tuto-3-4-0-un-site-dynamique-avec-­php.html

Petit conseil ne fait pas l'impasse sur le tuto xhtml même si tu connais déjà un peu.
Répondre à s.spark

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 leto23, le dimanche 18 novembre 2007 à 21:58:42
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épondre à leto23

Résultats pour bloqué une ip sur une page

Comment bloquer une page d accueil ? (Résolu) Bonjour, Je travaille dans une entreprise de 200 salariés, j aimerais pouvoir bloquer la page d’accueil (ie7), car j en ai marre de devoir toujours la changer pour remettre celle de l entreprise. Config win xp + ie7 +compte limité. Existe te t il une... www.commentcamarche.net/forum/affich-4341212-comment-bloquer-une-page-d-accueil
Msn bloque ma page de démarrage (Résolu) Bonjour, msn bloque ma page de démarrage, impossible de la changer (outil, option) même à partir de la page de google. j'ai norton comme anti virus, j'ai installé spybot il ne trouve rien ; j'ai même reinitialisé les paramètres internet... www.commentcamarche.net/forum/affich-8975541-msn-bloque-ma-page-de-demarrage

Résultats pour bloqué une ip sur une page

Page internet/google redirigée1er cas : Détournement du fichier host Méthode de désinfection : 2ème cas : Infection wareout : Méthode de désinfection : Lorsque vous faites une recherche, ou surfez sur internet, vos pages sont automatiquement redirigées vers des... www.commentcamarche.net/faq/sujet-6063-page-internet-google-redirigee
[RegExp] Récupérer une adresse IPFinalité Mise en œuvre Explications Interprétation du motif Récupérer une adresse IP Finalité Pour récupérer une IP dans un fichier texte, fichiers journaux, pages web, etc. Mise en œuvre L'expression régulière suivante combinée à la... www.commentcamarche.net/faq/sujet-911-regexp-recuperer-une-adresse-ip

Résultats pour bloqué une ip sur une page

Blocage de fenêtre indésirable (Résolu)Bonjour, j'auré voulu savoir si quelqu'un connaîtré un moyen (avec un logiciel) de bloquer les pages internet qui safiche automatiquement lorsque que je suis connecter merci d'avance :-) www.commentcamarche.net/forum/affich-2233430-blocage-de-fenetre-indesirable
Les pub me déranger (Résolu)Bonjour, j'aimerai savoir comment je pourrai bloquer les pages de publiciter qui apparaisse lors de mes connection a internet sans risquer de bloquer des site internet merci d'avance www.commentcamarche.net/forum/affich-5191559-les-pub-me-deranger
Comment supprimer Antispyware 2009 ? (Résolu)Bonjour. Mon ordinateur est infecté par un rogue : XP Antispyware 2009. Il me bloque des pages internet, m'en ouvre sans demande, m'indique que mon ordinateur est infecté, me propose une 'analyse' du système...etc. J'ai essayé... www.commentcamarche.net/forum/affich-8794807-comment-supprimer-antispyware-2009

Résultats pour bloqué une ip sur une page

Télécharger Anti-pornAnti-Porn est un logiciel de filtrage de page web. En effet, il permet de bloquer tout page web à caractère pornograhique. Le logiciel bloque l'affichage et l'accès aux fichiers suspects. Anti-porn effectue aussi un verrouillage des chats lorsqu'un... www.commentcamarche.net/telecharger/telecharger-34056781-anti-porn

Résultats pour bloqué une ip sur une page

Canon PIXMA iP4600iP 4600,Jet d'encre,couleur,Plusieurs formats acceptés,9600 dpi,26 pages/mn,USB,Divers: ,Compatibilité:PC/Mac,Poids:5.7 Kg,Fabricant:Canon,Dimensions (LxHxP):43.1x29.6x15.3 cm,Consommation (impression):14.0 W,Imprimante photo,Format... www.commentcamarche.net/guide-achat/canon-pixma-ip4600-1147458-fiche-technique
Apple iPod Touch 32 Go Black (2nd Generation)2 nd,USB 2.0,Capacité : 32 GB,Type de lecteur : Lecteur Multimedia,Type de mémoire : Flash,Page web du produit:Anglais,Divers:Games,Internet,Movies,TV shows,Nike + iPod support built in,Playlist,Date/Heures,Temps de charge :4 hours,Type de... www.commentcamarche.net/guide-achat/apple-ipod-touch-32-go-black-2nd-generation-1152310-fiche-technique
Apple iPod Nano 16 Go Purple (4th Generation)4 th,USB 2.0,Capacité : 16 GB,Type de lecteur : Lecteur Multimedia,Type de mémoire : Flash,Page web du produit:Anglais,Divers:Arsenic-free glass,Highly recyclable aluminum enclosure,Shake to shuffle your music,Tilt or turn iPod... www.commentcamarche.net/guide-achat/apple-ipod-nano-16-go-purple-4th-generation-1152262-fiche-technique

Résultats pour bloqué une ip sur une page

IPhone 3G : les tarifs complets(Paris - Relax news) - Le nouvel iPhone, smartphone à écran d'Apple, sera commercialisé à partir du 17 juillet prochain en France, par l'opérateur Orange. L'appareil, désormais doté de la 3G et d'une fonction GPS, sera proposé à partir de 149 euros.... www.commentcamarche.net/actualites/iphone-3g-les-tarifs-complets-5846942-actualite.php3

Résultats pour bloqué une ip sur une page

Port/Ports TCP/IPL'utilité des ports De nombreux programmes TCP/IP peuvent être exécutés simultanément sur Internet (vous pouvez par exemple ouvrir plusieurs navigateurs simultanément ou bien naviguer sur des pages HTML tout en téléchargeant un fichier par FTP).... www.commentcamarche.net/contents/internet/port.php3