Protéger formulaire
Posté : 02 sept. 2012, 00:14
Bonjour,
mon site (une base de données perso) est depuis peu pris d'assaut par des robots de spam.
Ils envoient régulièrement leurs messages publicitaires par l'intermédiaire d'un formulaire d'envoi actuellement non sécurisé.
J'aimerais le protéger sans avoir à utiliser un captcha ou un un système trop lourd à utiliser.
J'ai commencé à mettre en place un champ input caché par la .css et qui doit rester vide afin que le formulaire soit soumis. (j'ai déjà lu sur d'autres sites que cette méthode est moyenne mais j'ai envie d'essayer
)
Ce qu'il faudrait donc c'est empêcher l'envoi du formulaire si le champ 'cap' n'est pas vide.
Merci d'avance pour votre aide
mon site (une base de données perso) est depuis peu pris d'assaut par des robots de spam.
Ils envoient régulièrement leurs messages publicitaires par l'intermédiaire d'un formulaire d'envoi actuellement non sécurisé.
J'aimerais le protéger sans avoir à utiliser un captcha ou un un système trop lourd à utiliser.
J'ai commencé à mettre en place un champ input caché par la .css et qui doit rester vide afin que le formulaire soit soumis. (j'ai déjà lu sur d'autres sites que cette méthode est moyenne mais j'ai envie d'essayer
<?php
$check = "";
if(isset($_POST["envoyer"]))
{
$check = $_POST['cap'];
//Si le champ est vide
if(empty($check))
{echo 'ok';}
//Si le champ est rempli
else
{exit;}
}
Quand je teste, cela fonctionne saut le 'else'. Je ne sais pas quoi mettre à la place de 'exit;'. Le formulaire est tout de même envoyé...Ce qu'il faudrait donc c'est empêcher l'envoi du formulaire si le champ 'cap' n'est pas vide.
Merci d'avance pour votre aide