PHP Mail Injection - Spam Attack

Olá,

Alguns spammers utilizam de seu formulário para enviar spams.

Para evitar que isto ocorra utilize o código abaixo;

Coloque no inicio da páginas - funciona apenas no método POST.

<?
$badStrings = array("Content-Type:",
"MIME-Version:",
"Content-Transfer-Encoding:",
"bcc:",
"cc:");
foreach($_POST as $k => $v){
foreach($badStrings as $v2){
if(strpos($v, $v2) !== false){
header("HTTP/1.0 403 Forbidden");
exit;
}
}
}
?>

  • 3 Usuários acharam útil
Esta resposta lhe foi útil?