Captchaz : le générateur (copyleft) de captcha du logz
Peut être est-ce par qu'il est singulier ou parce que peu de sites l'utilisent mais ce générateur fait maison n'a jamais été brisé

exemple de code dans une page html / php

Simple captcha qui a montré son efficacité depuis des années, peut être à cause de la police peu courante ou des couleurs ou encore de sa singularité ?

<?php
session_start(); /* avant tout code html pour activer les sessions php */

$CaptchaPath = "captcha/"; /* indiquez le chemin 'serveur' du dossier "catpcha" */

$CaptchaUrl = "captcha/"; /* indiquez le chemin 'url' du dossier "catpcha" */
@require($CaptchaPath."script.php");
?>


<html>
<head>
<script type="text/javascript">
/* blocage du navigateur si les cookies sont désactivés et blocage de la mise en cache de la page */
if (!navigator.cookieEnabled) {location.href = "404.htm" };
</script>
<object><noscript><meta http-equiv="refresh" content="0;URL=404.htm" /></noscript></object>
<meta name="googlebot" content="noarchive">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache" content="no store">
<meta http-equiv="expires" content="0">
</head>
<body>
<form name="formulaire" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
Username:
<input type="text" name="exemple" />
<?php echo $CaptchaHtml;?>
<input type="submit" value="envoyer" />
</form>

</body>
</html>

si le traitement de votre formulaire se fait dans un autre script ajoutez en haut du script cette partie pour faire le lien :
session_start(); /* avant tout code html pour activer les sessions php */
$CaptchaPath = "captcha/"; /* indiquez le chemin 'serveur' du dossier "catpcha" */
$CaptchaUrl = "captcha/"; /* indiquez le chemin 'url' du dossier "catpcha" */
@require($CaptchaPath."script.php");

paramètres optionnels à placer avant @require($CaptchaPath."script.php");
$CaptchaMalVoyants = true; /* si vous voulez un texte de remplacement pour les mals voyants */
$CaptchaGet = true; /* si problème avec le chargemet de l'image */

Exemple de formulaire avec "captchaz"

nom :
mail :
objet :
message :
  captcha >> 

Pour utiliser ce formulaire téléchargez les scripts de cette application et éditez le fichier index

CaptChaz : dispositif de publication web
Copyright © mardi 10 Juillet 2007 Loz
Copyleft : cette oeuvre est libre, vous pouvez la redistribuer et/ou
la modifier selon les termes de la Licence Art Libre
Vous trouverez un exemplaire de cette licence sur le site
http://www.artlibre.org ainsi que sur d'autres sites