Archief - PHP/JS: CAPTCHA : waar require-script invoegen?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

KingJelle

Legacy Member
Aangezien mijn guestbook weer om de zoveel keren overspoeld wordt door spam-bots, ben ik mij deze week bezig gaan houden met CAPTCHA in te voegen wat denk ik al vrij goed gelukt is alleen weet ik niet waar ik dit scriptje moet invoegen :
PHP:
<?php 
require('php-captcha.inc.php'); 
if (PhpCaptcha::Validate($_POST['user_code'])) { 
echo 'Valid code entered'; 
} else { 
echo 'Invalid code entered'; 
} 
?>
In het guestbook-form zelf?

Wat ik nu heb staat hier online, met het PHP scriptje in de guestbook-form zelf gestoken.

Fr3aK

Legacy Member
Gewoon in de code om de mail te verzenden plaats je dan:
PHP:
<?php
require('php-captcha.inc.php');

if (PhpCaptcha::Validate($_POST['user_code'])) {
  // Mail versturen
} else { 
  // Doorsturen naar een pagina met de foutmelding dat de usercode niet juist is
} 
?>

Dus als de usercode juist is ingegeven geeft de boolean "PhpCaptcha::Validate($_POST['user_code'])" als output true, indien niet juist false.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan