表单提交的Captcha替代方案

时间:2016-05-28 05:59:38

标签: php captcha

我在使用Captcha时无法阻止在我的博客上提交垃圾邮件表单。为此,我尝试使用日期作为替代方式。

方案:我正在使用(HSI)使用时间。所以结果看起来像这个050332 好吧,如果在jQuery中,我的代码应该是这样的:

<script>
if ($("#sessions").val() == "050332") {
    execute($myFunction)
    }
    else {
    alert("ERROR!! The time not correct");
    }
</script>

但是如果使用jQuery,必须进行许多更改。如何使用id =“sessions”的VALUE使用PHP?我使用以下代码,但它不起作用。

<input type="hidden" name="sessions" id="sessions" value="<?php echo date('hsi', time()) ?>"/>

<?php
$mydates = date('hsi', time());
if($_POST['sessions'] == $mydates){
    execute($myFunction);
}else{
    echo 'ERROR!! The time not correct';
    }
?>

我该如何解决?谢谢..

0 个答案:

没有答案