Witam! mam zrobiony formularz w sklepie internetowym który słóży do szybkiego kontaktu ze sprzedawcą.
Jednak od jakiegoś czsu jakiś robot lub cholera wie co wykorzystuje ten formularz do rozsyłania śmieci.
i nie mam pojęcia jak to zabezpieczyc przed takim działaniem.
POMOCY!
<?php
if($_GET['wia']=='send'){
if($_POST[imie_wia] and $_POST[mail_wia] and $_POST[tresc_wia] and $_POST[send_wia]=="ok"){
$odpowiedz=$_POST[mail_wia];
$email=$email_conf;
$headers = "From: $email_confn";
$headers .= "Reply-To: $odpowiedzrn";
$headers .= "MIME-Version: 1.0rn";
$headers .= "Content-Type: text/html; charset="iso-8859-2"";
$headers .= "X-Priority: 3rn";
$headers .= "X-MSMail-Priority: Normalrn";
$headers .= "X-Mailer: Microsoft Outlook Express 6.00.2900.2180rn";
$headers .= "X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180rn";
$tresc ="
Szybki kontakt z administracją:<br>
<table cellSpacing=0 cellPadding=0 width=100%
style="border-bottom:1px solid $kolor4 ;
border-left:1px solid $kolor4 ; border-top: 1px solid $kolor4;
border-right: 1px solid $kolor4">
<tr><td>
<table width=100% bgcolor="$kolor10"><tr><td><b>$_POST[temat_wia]
</b></td></tr></table>
<table ><tr><td><b>cena:</b> </td><td>$_POST[cena_wia]
</td></tr></table><br><br>
<table ><tr><td><b>Dane klienta: </b></td><td align=left>
$_POST[imie_wia]<br>
E-mail: <a href="mailto:$_POST[mail_wia]">$_POST[mail_wia]</a>
</td></tr></table>
<br><br><table width=100%><tr><td valign=top><b>Treść:</b>
</td><td>$_POST[tresc_wia]<br><br></td></tr></table>
</td></tr></table>
";
$temat ="Szybki kontakt z administracją: $_POST[temat_wia]";
$email_do=$email;
$adminmail = "$email_conf";
if($smtp_conf=='1'){
include"includes/function.php";
if(smtpmail($email_do, $temat, $tresc, $headers)){
$stan_z='ok';
}
else{
$stan_z='bad';
} }
if($smtp_conf=='0'){
mail($email_do, $temat, $tresc, $headers); $stan_z='ok';}
if($stan_z==ok){
echo"<center><b>Wiadomoś została wysłana poprawnie</b></center>"; }
}else{ echo"<center><b>PROSZĘ PODAĆ WSZYSTKIE POTRZEBNE DANE W FORMULARZU KONTAKTOWYM!</b></center>"; }
}
?>
Ten post edytował pyrek 16.01.2007, 11:26:52