spam in gastenboek - hoe plaats ik captcha
ik werk in Dreamweaver. ik heb een gastenboek (php) pagina en krijg regelmatig golven spam binnen.
erik
-Men mag slechts per 5 minnuuten posten (zowel via ip checken, als sessie checken als cookies)
-IP ban bij spam
Dat moet voldoende helpen.
Phpnuke r op 11/09/2011 11:12:29:
captcha werkt voor irritaties, je moet de volgende dingen hebben:
-Men mag slechts per 5 minnuuten posten (zowel via ip checken, als sessie checken als cookies)
-IP ban bij spam
Dat moet voldoende helpen.
-Men mag slechts per 5 minnuuten posten (zowel via ip checken, als sessie checken als cookies)
-IP ban bij spam
Dat moet voldoende helpen.
Maar op deze manier heb je nog steeds de ongewenste pornospam tussen je berichten staan en dat wil je dus juist niet hebben.
Dan zouden ze een proxy moeten gebruiken, en zelfs met captcha komt men er dan door heen? (lijkt me, nooit captcha gebruikt voor men gb)
checkbox maken, en controleren of deze NIET aangeklikt is. En deze verbergen met CSS.
n.a.v. de suggestie van Aar:
als ik een checkbox invoeg, maakt Dreamweaver
<form name="form1" method="post" action="">
<input type="checkbox" name="checkbox" value="checkbox">
</form>
deze moet ik dus controleren op NIET aangeklikt, is dat met:
function validate(form) {
if (form.checkbox.value=="") {
alert("invullen verplicht");
return false;
en hoe verberg ik hem, zodat de viagra-verkopers hem niet kunnen zien en invullen?
Met CSS: display:none kan je dat checkboxje mooi ontzichtbaar maken.
en die controle in PHP, wat moet ik daarvoor invoegen?
Kijk eens naar $_POST en isset() en if statements...
ik vrees dat je m'n kennis en vaardigheden te hoog inschat. ik gebruik kant-en-klare scripts, soms met een beetje aanpassing. "kijk eens naar" is voor mij niet genoeg, ik heb echt een tekstje nodig dat ik 'gewoon' kan plaatsen...
Veel informatie is terug te vinden op www.php.net
Zo kun je de informatie waarover Aar het heeft terugvinden via de volgende links:
www.php.net/_POST
www.php.net/isset
www.php.net/if
Mocht je er nou echt geen zin in hebben om je er zelf in te verdiepen dan kun je uiteraard ook altijd een vacature plaatsen: http://www.phphulp.nl/php/forum/vacatures/26/
dank voor de links, ik ga ermmee aan de slag
Oké, succes!!
Het begin wat ik kan aanraden zijn de tutorials op w3schools.