spam in gastenboek - hoe plaats ik captcha
kan iemand mij - php-leek - een stappenplan geven voor het plaatsen van captcha scripts / codes? kan ik ze in de pagina plaatsen of is dat niet genoeg?
ik werk in Dreamweaver. ik heb een gastenboek (php) pagina en krijg regelmatig golven spam binnen.
erik
ik werk in Dreamweaver. ik heb een gastenboek (php) pagina en krijg regelmatig golven spam binnen.
erik
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.
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.
dank voor de snelle reacties, maar eh.... voor een beginnend php-ernog iets te cryptisch.
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?
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?
Die controle doe je beter in PHP. Als ze JavaScript uitzetten dan heb je er niks aan.
Met CSS: display:none kan je dat checkboxje mooi ontzichtbaar maken.
Met CSS: display:none kan je dat checkboxje mooi ontzichtbaar maken.
wat kan eenvoud toch mooi zijn: "display: none", dat is bijna poëzie vergeleken met veel cryptische html- en PHP-codes; met CSS schrijf je, is de vermelding display: nonen binnen de form-tags niet genoeg?
en die controle in PHP, wat moet ik daarvoor invoegen?
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...
Erik, je zult je er zelf toch ook echt in moeten verdiepen anders kom je niet veel verder. Iedereen hier op het forum helpt je graag, maar je zult zelf ook wat inzet moeten tonen.
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/
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/
je hebt helemaal gelijk dat ik er zelf wat voor moet doen, en daar ben ik ook echt mee bezig. ik heb wel 'een beginnetje' nodig en natuurlijk kan een expert niet zien op welk niveau nijn 'beginnetje' moet zijn, zodat er aanwijzingen komen die nog te moeilijk voor me zijn.
dank voor de links, ik ga ermmee aan de slag
dank voor de links, ik ga ermmee aan de slag
Oké, succes!!
Het begin wat ik kan aanraden zijn de tutorials op w3schools.




