[Tutorial PHP]Adaugare cod se securitate la formulare

#1
Imagine
Nume Tutorial: Adaugare cod se securitate la formulare
Descriere: In acest tutorial este prezentat modul prin care putem adauga unui formular un cod de securitate, al carui scop este oprirea trimiterii mesajelor spam.
In principiu, formularul contine un camp in care este introdus un anumit cod. Acel cod trebuie comparat cu un altul iar in cazul in care sunt identice sa trimita datele prin formular.
Download: nu necesita
Autor: necunoscut
Sursa (Link-ul oficial): http://www.tutorialeweb.net
Propria parere: nu am incercat.
Tutorialul: Acest mod consta in adaugarea unei casute ascunse de tip text a carei valoare este rezultatul corect al operatiei matematice sau intrebarii sau ce doriti voi sa apara la codul de securitate.
<form action="pagina.php" method="post" onsubmit="return validare()"
name="formular" >
Nume:
<input type="text" size="25" name="nume" maxlength="35" />
Mesaj:
<textarea name="mesaj"></textarea>
<?php
$aleatoriu1 = rand(0,10);
$aleatoriu2 = rand(0,10);
$rezultat = $aleatoriu1 + $aleatoriu2;

echo '<input type="text" size="5" value="'.$rezultat.'" name="cod1"
style="display:none;" />
'.$aleatoriu1.'+'.$aleatoriu2.' =
<input type="text" size="5" name="cod2" />';
?>
<input type="submit" value="Trimite" />
</form>
Iar codul javascript care verfica daca valoarea celor doua casute este aceeasi
function validare() {
if (document.forms.formular.cod1.value !=
document.forms.formular.cod2.value) {
alert('Introduceti codul de verificare!');
return false;
}
return true;
}
N-am cerut la nimeni niciodata,
Chiar de-a fost sa rabd, in viata mea.
Am dat totul fara nici o plata,
Nevoind nimic sa mi se dea.

@Virgil Carianopol
Vezi-ti de treaba si retine:
"E treaba ta sa spui ce vrei si sa nu conteze pentru nimeni".

@Kazi Ploae

Înapoi la “Tutoriale PHP”

Cine este conectat

Utilizatori răsfoind acest forum: Niciun utilizator înregistrat și 1 vizitator