|
|
PHP antispam kontrola
|
5.5.2012 12:19
Lukas Cenkl
|
Ahoj,
mohl by mi prosim nekdo poradit s phpkem? Predelavam jeden guestbook a v ramci te predelavky sem chtel zmenit antispam kontrolu (soucet dvou cisel). Predtim tam byl pevne stanoveny soucet (4+5). Chtel sem to upgradovat, a tak sem vymyslel, ze se budou generovat ty 2 cisla nahodne. Problem je ale pak v tom, ze se promenna $vysledek ihned kontroluje s promennou $kontrola, ktera neni inicializovana. Hazi mi to automaticky false. Je nejak mozne pockat na zadani te promenne $kontrola a po odeslani az overit, jestli se jejich hodnoty rovnaji?
Diky.
|
|
|
Re: PHP antispam kontrola
|
12.5.2012 20:39
Silvestr Hašek
|
<?php
//formular
session_start();
$n1 = rand(); $n2 = rand();
$soucet = $n1 + $n2;
$_SESSION["antispam"] = $soucet;
echo "<form>ANtispamova otazka, kolik ne $n1 + $n2?<input type='text' name='antispam' /></form>";
?>
<?php
//zpracovani
if(intva($_POST["antispam"]) === $_SESSION["antispam"]) {
}
unset($_SESSION["antispam"]);
?> |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|