Kategorie: CODESCHNIPSEL 

    (Einträge gesamt: 7)     Seiten (7) [ «   1 2 3 4 5   » ]
Δ  

Simples Rechen-Kaptscha

     16.06.2015 [12:46]  (Matthias Nitzschke)

Gibt eine simple Rechenaufgabe als Abfrage in einem Formular aus. Ist die Lösung korrekt, kann gespeichert werden....

Code 17

<?PHP
session_start();
 
if(isset($_POST['save']) AND ($_POST['save'] == 'senden'))
{
    if($_POST['kaptscha'] == $_SESSION['kaptscha'])
    {
        // Hier kann nun gespeichert werden....
        echo '<pre>';
        print_r($_POST);
        print_r($_SESSION['kaptscha']);
        echo '</pre>';
    }
}
 
$kaptscha = '';
// kaptscha
$wie = array('+','-','*');
$aufgabe = array('plus', 'minus','mal');
$w = rand(0,2);
$a = rand(1,10);
$b = rand(1,10);
eval('$_SESSION[\'kaptscha\'] = '.$a."$wie[$w]".$b.';');
 
?>
<form method="post" action="<?PHP echo $_SERVER['SCRIPT_NAME']; ?>">
<div class="kap">Was ergibt <?PHP echo $a; ?> <?PHP echo $aufgabe[$w]; ?> <?PHP echo $b; ?></div>
&nbsp;&nbsp;<input type="text" class="kaptscha" name="kaptscha" value="<?PHP echo $kaptscha; ?>">
&nbsp;&nbsp;<span class="error"><?PHP echo $error; ?></span>
<div class="sendbttn">
<input type="submit" class="buttons" name="save" value="senden" />&nbsp;
</div>
</form>
 
 
 
 



Details und Downloads >>>
Suchen
id-switcher
    (Einträge gesamt: 7)     Seiten (7) [ «   1 2 3 4 5   » ]
Δ    
Script-Laufzeit: 0.062849 Sek.     gelesene Files: 6     SQL-Laufzeit: 0.061832 Sek.     Gesamt :1.643.871    Heute :46    Rekord :223.701   ; PHP:7.2.34-nmm8