Php Ajax垃圾邮件发送过滤器

Php Ajax垃圾邮件发送过滤器,php,html,ajax,chat,Php,Html,Ajax,Chat,我正在制作一个简单的网络聊天应用程序。 看起来是这样的: <?php session_start(); if(!isset($_SESSION['login'])) { Header('Location: /'); die(); } ?> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> &

我正在制作一个简单的网络聊天应用程序。 看起来是这样的:

<?php
session_start();
if(!isset($_SESSION['login']))
{
    Header('Location: /');
    die();
}

?>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://malsup.github.com/jquery.form.js"></script> 
<style>
    #update {
    width: 550px;
    height: 300px;
    padding: 10px;
    border: 2px groove gray;
    overflow:scroll;
    margin: 10px;
        margin-right: auto;
    }
    </style>
    </head>
    <a href="logout.php">Log out</a>
    <center>
    <h2>Uchat Alpha</h2>
    </center>
    <script>


$(document).ready(function () {
    setInterval(function() {
        $.get("chatloader.php", function (result) {
            $('#update').html(result);
        });
    }, 100);
});

$('#ajaxform').submit(function(){
    $(':submit', this).click(function() {
        return false;
    });
});

 $(document).ready(function() { 
            // bind 'myForm' and provide a simple callback function 
            $('#ajaxform').ajaxForm(function() { 
                $('#ajaxform')[0].reset();
         }); 
    }); 
</script>

<div id="update">
</div>
<center>
<form name="ajaxform" id="ajaxform" action="http://retroamp.eu/uchat/chathandler.php"    method="post">
    <input type="text" id="msg" name="msg" maxlength="50" value ="" placeholder="Message"/>
    <input type="submit" value="Send"/>
</form>
</center>

#更新{
宽度:550px;
高度:300px;
填充:10px;
边框:2个灰色凹槽;
溢出:滚动;
利润率:10px;
右边距:自动;
}
乌恰特阿尔法
$(文档).ready(函数(){
setInterval(函数(){
$.get(“chatloader.php”,函数(结果){
$('#update').html(结果);
});
}, 100);
});
$('#ajaxform')。提交(函数(){
$(':submit',this)。单击(函数(){
返回false;
});
});
$(文档).ready(函数(){
//绑定“myForm”并提供一个简单的回调函数
$('#ajaxform').ajaxform(函数(){
$('#ajaxform')[0].reset();
}); 
}); 
我的问题是,人们可能喜欢用文字或链接来填满聊天

有没有一种不用验证码就能防止这种情况发生的方法


我的想法是,您必须等待3秒钟才能发送新消息,但是如何发送呢?

而您可以在JS中执行此操作以限制浏览器中的用户。。。服务器端没有任何东西可以阻止他们创建自己的请求并向系统发送垃圾邮件,不管JS阻止他们做什么

您很可能需要一个PHP/JS中的双面解决方案来缓解这些问题。这不仅仅是一个问题,这里有一些JS来阻止它