Questione : Che cosa da inserire nella forma del PHP per contribuire ad evitare l'incisione

Sono nuovo a PHP.
I using Apache per Windows ed i PHP 5.
I hanno installato una forma del contatto e voglio farlo che safer.
Below è il file.
I ha letto dove è facile da incidere a causa di ritorno del carrello, etc.
What e dove dovrei inserisco il codice per contribuire ad impedire questo. il

We userà il PHP per trasmettere i nostri risultati della forma con un email.
//--------------------------Regolare questi paramaters--------------------------l'argomento del

//di email ha trasmesso a you.
$subject = “risultati dalla forma del contatto„;

//il vostro email address. Ciò è dove il modulo informazioni sarà inviato.
$emailadd = “[email protected]„; il

//dove riorientare dopo la forma è procedato.
$url = “rel= " nofollow "„ del _blank„„ del target= " di http://www.zzz.com' del href= di http://www.zzz.com' ; il

//fa tutti i campi richiesti. Se l'insieme “a 1„ nessun campo non può essere vuoto. Se l'insieme “a 0„ c'è ne o tutti i campi può essere empty.
$req = “0„;

// --------------------------Do non pubblicare sotto questa linea--------------------------
$text = “risultati dalla forma: \ n \ n„;
$space =„ “;
$line = “
„;
del
foreach ($_POST come => $value di $key) {
del
if (== “1„ di $req) {
del
if (== di $value '') {eco “$key è vuoto„; morire;}il
}/>$j = strlen ($key);
del
if (>= 20 di $j) {eco “nome dell'elemento $key della forma non può essere più lungo di 20 caratteri„; morire;}
$j = 20 - $j;
for ($i = 1; <= $j di $i;
{$space di $i++). =„ “;}
$value = str_replace („ \ n', “$line„, $value);
$conc =„ {$key}: $space {$value} $line ";
$text. = $conc;
$space = ““;
mail ($emailadd, $subject, $text del
}, “da: „. $emailadd. '');
echo “

Risposta : Che cosa da inserire nella forma del PHP per contribuire ad evitare l'incisione


usare il captcha per contribuire a proteggere dallo Spamming
Altre soluzioni  
 
programming4us programming4us