Aller au contenu

Sujets conseillés

Posté

Bonjour,

Comme tous ceux qui enregistrent des adresses email de prospects, je suis inondé de SPAM.

C'est pourquoi j'aimerais savoir s'il existe des instructions du type "IF... THEN" à inclure dans un form mail: ceci permettrait de refuser des soumissions contenant certaines suites de

caractères comme <a href="http://

Si l'un(e) d'entre vous avait la gentillesse de me renseigner, je lui en serais très reconnaissant. :)

Merci d'avance.

Ivan Greindl

  • 2 semaines plus tard...
Posté

Hello,

voici un petit bout de code que j'ai utilisé dans un formulaire

Meme si ca ne supprime pas 100% des spams, ca en réduit très sérieusement le nombre :

$VerifSpam="OK"

//Vérifie la présence d'une Url
if (ereg("http://",$MonChampDeFormulaire)) {
$VerifSpam="Spam";
echo "Les adresses web sont interdites - Message refusé";
}

//Vérifie la présence de Mots Interdits
if ( (ereg("MotInterdit1",$MonChampDeFormulaire)) or (ereg("MotInterdit2",$MonChampDeFormulaire)) ) {
$VerifSpam="Spam";
}


// La variable MonChampDeFormulaire est-elle définie ? Ce n'est pas du Spam?
if (isset($MonChampDeFormulaire) "" && $VerifSpam="OK") {

// On traite le formulaire...lors que le champs est rempli et ne contient ni Url ni Mot interdit ...

}

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...