Bonjour et bonne année

J'ai inserré un formulaire PHP dans mon site pour les mails et le livre d'or.
Je n'arrête pas de recevoir des "junkmail" via ce systéme.
Comment faire pour éviter cela, j'ai contacté l'herbergeur du site et leur réponse est "on peut rien faire ce sont des robots qui utilisent mes formulaires mail...."
Si quelqu'un a une solution, cela arrangerait bien mes affaires.
Merci
Modifié par onibaba (18 Jan 2007 - 22:28)
Il y a déja une méthode encore plus simple, et qui suffiront peut etre (pour l'instant sur mes sites cela suffit).

Il suffit de mettre une phrase à recopier, ou au mieux, mettre un code aléatoire qu'il faut recopier et apres tu compare les deux code, celui fourni, et celui généré, si les deux sont ok, alors tu envois.

Voici un script php qui générer un code aléatoire :

<?php
function random($car) {
$string = "";
$la_variable_que_tu_vas_utiliser = "abcdefghijklmnpqrstuvwxy0123456789";
srand((double)microtime()*1000000);
for($i=0; $i<$car; $i++) {
$string .= $la_variable_que_tu_vas_utiliser[rand()%strlen($la_variable_que_tu_vas_utiliser)];
}
return $string;
}
$la_variable_que_tu_vas_utiliser = random(8); // 8 = le nombre de caractere du code aléatoire que tu veux

?> 

Modifié par Super_baloo8 (06 Jan 2007 - 19:26)