Restringir envio de formulário por ip?
Estou fazendo um html com <form> que enviar os dados via POST para um php que envia para o e-mail os dados inseridos nos campos, mas estou sofrendo com spam de mensagens aleatórias, gostaria de saber se tem como restringir o envio durante um hora ou algo do tipo...
codigo:
<?
$nome=$_POST['nome'];
$email=$_POST['email'];
$titulo=$_POST['titulo'];
$texto=$_POST['texto'];
$escolha=$_POST['escolha'];
$Destinatario="c";
$mensagem1="
Uma mensagem vinda do site !
Algum vistante mandou essa mensagem pelo site.
Nome: $nome
IP : ".$_SERVER['REMOTE_ADDR']."
Email: $email
Steam ID: $titulo
Escolha Final: $escolha
Mensagem: $texto";
mail("$Destinatario","Desban do site", "$mensagem1","From:$email");
?>
<!DOCTYPE html>
<html lang="en">
<link rel="shortcut icon" href="https://image.ibb.co/hf2N08/favicon.png"/>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<head>
<title> Hogwarts RP (SDM NETWORK) Garry's Mod Server </title>
<body>
<script> var repeat=1 // 0 para rolar uma vez, 1 para rolar infinitamente
var title=document.title
var leng=title.length
var start=1
function titlemove() {titl=title.substring(start, leng) + title.substring(0, start)
document.title=titl
start++
if (start==leng+1) {
start=0
if (repeat==0)
return
}
setTimeout("titlemove()",200) // aqui você pode aumentar ou diminuir a velocidade do titulo
}
if (document.title)
titlemove()
</script>
</body>
<!-- Bootstrap core CSS -->
<link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="css/business-frontpage.css" rel="stylesheet">
</head>
<body>
<!-- Navigation -->
<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
<div class="container">
<h1 class="text-hide" style="background-image: url('https://image.ibb.co/fzPuOT/favicon2.png'); width: 50px; height: 50px;">HogwartsRp</h1><br />
<a class="navbar-brand" href="#">HOGWARTS RP</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarResponsive">
<ul class="navbar-nav ml-auto">
<li class="nav-item">
<a class="nav-link" href="index.html">SALÃO COMUNAL
<span class="sr-only">(current)</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">SOBRE</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">COMPRE VIP</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">DESBAN</a>
</li>
</ul>
</div>
</div>
</nav>
<!-- Header with Background Image -->
<header class="business-header">
<div class="container">
<div class="row">
<div class="col-lg-12">
<h1 class="display-3 text-center text-white mt-4" style="text-shadow: 4px 4px #000000;"><b>Garry'S MOD</b></h1>
</div>
</div>
</div>
</header>
<!-- Page Content -->
<div class="container">
<br>
<br>
<div class="alert alert-dark" role="alert">
<center>FOI PARAR EM AZKABAN? ESTÁ COM MEDO DOS DEMENTADORES? AQUI TEMOS UMA SOLUÇÃO</center>
</div>
<div class="card">
<h5 class="card-header"><center> <img class="card-img-top" src="img/desban.png" style="width: 650px;" alt=""><center></h5>
<div class="card-body">
<BR>
<BR>
<div class="alert alert-success" role="alert"><center>
<b>MENSAGEM ENVIADA COM SUCESSO, LEMBRE-SE NÃO ENVIE NOVAMENTE, AGUARDE NOSSO CONTATO E EVITE SER BANIDO ;)</b>
</center></div>
</div>
</div>
<div class="row">
<div class="col-sm-4 my-4">
</div>
</div>
</div>
<!-- /.row -->
</div>
<!-- /.container -->
<!-- Footer -->
<footer class="py-5 bg-dark">
<div class="container">
<p class="m-0 text-center text-white">Copyright © HogwartsRp Servidor de Garry's MOD 2018 (DESENVOLVIDO POR <A href="https://www.youtube.com/channel/UCbd9FnAmLlsLXo6jY2Lz02w?sub_confirmation=1" title="f****** FracVRAU" target="_blank">FRACTALBR</A>)</p>
</div>
<!-- /.container -->
</footer>
<!-- Bootstrap core JavaScript -->
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
</body>
</html>
é um site de um jogo que estou desenvolvendo, meu conhecimento sobre php é limitado espero que me ajudem... valeeeu!!!Discussão (0)
Carregando comentários...