Anti spam sur les listes de mots clés
Pour empêcher des listes de mots clés du genre (hello, salut, bonjour, hey) de pénétrer sur votre site, le seul moyen est de compter les séparateurs qui séparent les mots clés (,;:-_) et de faire une moyenne avec le nombre de mots que contient le texte. Dans un texte normalement constitué, nous devrions trouver 1 séparateur tous les 6-8 mots.
Dans le code ci dessous il est possible d'avoir un séparateur identifié (,;:-_) tous les 4 mots, car la variable $nombre_de_mots_par_separateur est par défaut à 4.
Dans le code ci dessous il est également possible d'avoir l'ensemble, cad le total des séparateurs (,;:-_) trouvés dans le texte tous les 6 mots, car la variable $nombre_de_mots_total est par défaut à 6.
En dessous de ces valeurs cela pose des problèmes et c'est très certainement du spam!!
Le code suivant fait plusieurs chose: il va dans un premier temps compter le nombre de mots puis compter le nombre de séparateur mais de manière indépendante . Il va faire l'analyse sur chaque séparateurs et renvoie par PRINT le résultat et ensuite fait l'analyse sur l'ensemble des séparateurs et renvoie par PRINT le résultat.
Dans le code ci dessous il est possible d'avoir un séparateur identifié (,;:-_) tous les 4 mots, car la variable $nombre_de_mots_par_separateur est par défaut à 4.
Dans le code ci dessous il est également possible d'avoir l'ensemble, cad le total des séparateurs (,;:-_) trouvés dans le texte tous les 6 mots, car la variable $nombre_de_mots_total est par défaut à 6.
En dessous de ces valeurs cela pose des problèmes et c'est très certainement du spam!!
Le code suivant fait plusieurs chose: il va dans un premier temps compter le nombre de mots puis compter le nombre de séparateur mais de manière indépendante . Il va faire l'analyse sur chaque séparateurs et renvoie par PRINT le résultat et ensuite fait l'analyse sur l'ensemble des séparateurs et renvoie par PRINT le résultat.
|
|
Code Source
Fonctions du code
: Crée un tableau - (PHP 4, PHP 5)
: Compte le nombre d'éléments d'un tableau ou le nombre de propriétés...
: Expression rationnelle globale - (PHP 4, PHP 5)
: Éclate une chaîne par expression rationnelle - (PHP 4, PHP 5)
: -
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
Ajouter un commentaire
Librairie PHP
Connexion
Sécurité
PHP
- Affichage (5)
- Applications (9)
- Chaînes (71)
- Classes (29)
- Constantes (4)
- Cookies (3)
- Date-Heure (40)
- Email (14)
- Fichiers - Réps (45)
- Fonctions (23)
- Formulaires (18)
- GD-Graphiques (11)
- Google (13)
- HTML (7)
- Images (21)
- Inclassable (28)
- Maths (24)
- MySQL (23)
- Navigateurs (6)
- Recherches (6)
- Regex (13)
- Reseau (2)
- Sécurité (25)
- Sessions (13)
- Statistiques (5)
- Système (18)
- Tableaux (21)
- Tag-cloud (3)
- Templates (3)
- Twitter (5)
- URL (22)
- Variables (8)
- Vidéos (2)
- Windows (1)
- XML (2)
























