|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 11 ![]() |
Bonjour,
j'ai résolu un problème avec "htmlspecialchars". Mais maintenant, il y a des imbéciles qui continuent de placer des messages, qui ne bloquent pas mon site, mais ils polluent. Et je dois les supprimer manuellement. Un exemple de ce que je lis: --------------------- lihehrrpl dlcmfy@[!8].net Ohh z nice site! fbyofc <a href= http://ataslolaguide.com/world-lolit...orum-peru.html > lolita bbs forum Peru</a> lolita bbs forum Peru <a href= http://ataslolaguide.com/lolita-bbs-...s-hungary.html >cache lolita bbs Hungary</a> cache lolita bbs Hungary <a href= http://ataslolaguide.com/free-lolita...s-algeria.html >beam great lolita bbs Algeria</a> beam great lolita bbs Algeria --------------------- Je voudrais placer sur ma page d'input (php) un filtre, (formulaire) pour bloquer ces indésirables. si quelqu'un peur m'aider ? Merci. |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : septembre 2006 Messages : 685 ![]() |
Il y a soit les captchas (bof...), ou soit la méthode que je préfère, une question que tu poses dans ton formulaire, du genre "combien font trois fois sept ?" ou encore "De quelle couleur est le mot couleur dans cette phrase ?", 'fin des questions à la portée de tous sauf des robots
|
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 11 ![]() |
Citation:
tu peux me donner un exemple ? Merci. |
|
|
|
00
|
|
|
#4 | ||||
|
Membre expérimenté
![]() Inscription : septembre 2006 Messages : 685 ![]() |
Un exemple vite fait alors
Code :
Code :
|
||||
|
|
00
|
|
|
#5 |
|
Membre éprouvé
![]() Inscription : décembre 2005 Messages : 818 ![]() |
Autre solution aussi et plus standard, mettre en place un générateur d'image chiffrée.
comme sur les forums, etc... ainsi les bots ne peuvent pas faire du spam... Principe: générer un nombre aléatoire, placer ce nombre dans une variable. Ensuite générer une image avec ce nombre via la GD. Puis comparer la variable, avec ce qu'a introduit la personne. |
|
00
|
|
|
#6 | |
|
Membre confirmé
![]() |
Citation:
cf. première réponse...
__________________
Venez voir par là... |
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() ![]() Inscription : janvier 2004 Messages : 1 238 ![]() |
une autre possibilité a été évoquée ici :
http://www.developpez.net/forums/sho...2&postcount=84
__________________
PHP : Regle n°1 : mysql_query(...), mysql_connect(...) et mysq_select_db(...) doivent EN DEBUG etre suivies de or die(mysql_error()); (mais jamais en production) Regle n°2 : Mieux encore : mysql_query($requete) or die("$requete<br/>".mysql_error()); Regle n°3 : echo '<pre>';var_dump($var);echo '</pre>'; affiche le contenu et le type d'une variable. Publiez vos textes de fantasy et de science-fiction sur http://www.cercledefaeries.com/concours/ |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 11 ![]() |
Un peu compliqué pour moi!
Est-ce que si je vous donne le code de mon formulaire vous pourrez me le corriger pour ajouter ces codes ? gcaed. |
|
|
00
|
|
|
#9 | |
|
Membre Expert
![]() ![]() Inscription : janvier 2004 Messages : 1 238 ![]() |
Citation:
__________________
PHP : Regle n°1 : mysql_query(...), mysql_connect(...) et mysq_select_db(...) doivent EN DEBUG etre suivies de or die(mysql_error()); (mais jamais en production) Regle n°2 : Mieux encore : mysql_query($requete) or die("$requete<br/>".mysql_error()); Regle n°3 : echo '<pre>';var_dump($var);echo '</pre>'; affiche le contenu et le type d'une variable. Publiez vos textes de fantasy et de science-fiction sur http://www.cercledefaeries.com/concours/ |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com