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
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.
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.


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?
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.

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?
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/

Reageren