jak sie robi antyspam w formie rownania ?! chodzi o to ze jest rownanie uzytkownik wpisuje w polu rozwiazanie i jezeli jest prawidlowe to dalej jezeli nie to blad
shark121
3.10.2010, 14:46:56
losujesz sobie dwie dowolne liczby, następnie liczysz ich sumę i tę wartość zapisujesz do sesji. Obie wyświetlasz w formie zwykłego działania użytkownikowi, a wpisaną przez niego wartość porównujesz z wartością z sesji
dzieki za pomoc
niestety to nie dziala bo wartosc w sesji sie zmienia wraz z funkcja rand
Crozin
3.10.2010, 15:18:11
Chyba oczywiste jest, że na stronie która odczytuje formularz już nie generujesz tych liczb.
moze ktos napisac ten skrypt ? bo nie kumam :s
Wicepsik
3.10.2010, 15:37:09
<?php
if(!isset($_POST['submit'])){ $_SESSION['test'] = $a+$b;
echo '<form method="post"> '.$a.'+'.$b.' = <input name="wynik"><br>
<input type="submit" name="submit">';
}else{
if($_POST['wynik'] == $_SESSION['test']){
}
}
?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.