Empecher insertion par script dans formulaire

Eléphant du PHP | 291 Messages

27 déc. 2005, 11:06

Bonjour et bonne fêtes a tous,

Ca fais un moment que je suis dans la page de recherche mais je trouve pas vraiment de corespondance avec mon sujet. En fait j'ai un petit formulaire (3 champs et 1 bouton) c'est un livre d'or, le problème c'est que y'a un petit malin depuis un bon moment (mais je ne prend le temps que maintenant) qui s'amuse a polluer ce livre d'or.

J'aimerais savoir si il est possible d'empecher l'insertion autamatique ou si il faut que je rajoute une bout de code pour forcer l'utilisateur a rentrer le contenu d'une image ou bien une autre méthode.

D'avance merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 déc. 2005, 11:12

Qu'est ce que tu appelles l'insertion automatique ?

Tu veux pouvoir valider tous les messages avant qu'ils apparaissent dans le livre d'or ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 291 Messages

27 déc. 2005, 11:20

en fait je sais pas trop comment m'y prendre, je voudrais que ca reste simple a utiliser, donc je voudrais eviter les pictogramme et autre chose plutôt contraignante (c'est juste un livre d'or)

Par insertion automatique, je pense que c'est la même personne qui inser des post vu la qualitée des messages mais ca m'etonnerais qu'il vienne les mettre un par un a la main, je pense qu'il doit avoir un script quelque part qui une fois actionné rempli mon livre d'or, je pense.

J'avais pensé a bannir les ip mais je ne les stock pas (choix personel)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 déc. 2005, 11:22

:shock: Franchement, si c'est un script qui émule les actions des visiteurs, je vois pas.

Ce que tu peux faire, c'est interdire l'enregistrement par 2 IP identiques sur un intervalle inférieure à 1mn, mais ça te fait stocker les IP pendant au moins une minute
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 43 Messages

27 déc. 2005, 11:51

Je pense que la solution de zeus de faire une validation des posts avant affichage est plutot intéressante

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 déc. 2005, 12:05

ça dépend parce que les gens qui postent un message attendent de pouvoir le lire de suite.

De plus, selon la fréquentation du livre d'or, ce système peut représenter un travail non négligeable de la part du webmaster
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 291 Messages

27 déc. 2005, 12:15

Le principe me plait mais en pratique ce système ne me convient pas vraiment.

Comment (par quelle mot) je peux chercher/trouver un script qui genererais une image avec un code qu'on doit reproduire dans un champ ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 déc. 2005, 12:16

un script qui genererais une image avec un code qu'on doit reproduire dans un champ ?
:shock: :-k
c'est à dire ? tu attend quoi comme script ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 291 Messages

27 déc. 2005, 12:29

Un script comme par exemple ce qu'il y'a sur le site de hotmail pour créer un nouveau compte, une image de plusieurs caracteres generé automatiquement et tant qu'il n'a pas était reproduit a l'identique dans un champ le formulaire n'est pas posté.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 déc. 2005, 12:35

OK, j'avais pas du tout compris ça

Tiens, regarde => ICI <=
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer