Spam dans livre d'or

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Spam dans livre d'or

par zzzzzzZZZZZ » 13 juil. 2005, 15:25

tu peux m'envoyer l'adresse de ton livre d'or que je puisse spammer moi aussi?

par raptor » 13 juil. 2005, 14:08

ou alors, tu stocke le message tel que posté par l'utilisateur, et tu fait le traitement à l'affichage.
genre avec un htmlentities($message);

Il est conseillé de toujours stocké le message comme posté (livre d'or, forums, etc...) et de les traiter en sortie.
Ainsi si les choix quant a l'affichage final (html autorisé ou non, bbcode etc..) changent, le message s'adapte automatiquement.


@+

par pjl » 12 juil. 2005, 08:23

Il y a aussi la solution: afficher les messages après validation.

Enfin, ma proposition n'empèche pas d'apliquer aussi celle de Cyrano.

par dood » 12 juil. 2005, 00:31

Ok je viens de lire le desciptif de la fonction strip_tags()...

Je pense à un truc comme ça:
A l'insertion du message dans ma base de donnée, un check se fait avec une condition:

si balises html -> pas d'insertion
sinon ok. :roll:

Mon raisonnement est-il juste et si oui est-ce que la fonction strip_tags() est la solution.

Merci du coup de pouce... si c'est la bonne fonction je me débrouillerai avec un bouquin :wink:

par Cyrano » 12 juil. 2005, 00:13

Regarde la fonction strip_tags()

Spam dans livre d'or

par dood » 12 juil. 2005, 00:09

Bonjour,

Voici quelques temps que j'ai terminé mon premier site en PHP...
Une rubrique type livre d'or permet aux visiteurs de s'exprimer par un formulaire tout simple avec un champ "nom" et l'autre "votre message".

Depuis plusieurs semaines je supprime 3 ou 4 spams par jour :evil: ...

Les messages contiennent des balises html pour formater le texte (caractère énormes et lien url)
et il s'agit toujours de conneries genre poker, viagra etc...

J'ai voulu empêcher l'insertion de balises html par un javascript mais sans succès :( .

Je pense qu'une protection côté serveur serai plus utile mais ne sais comment faire !!!

:idea: si quelqu'un peut m'aider, merci d'avance. :wink: