Kategorie: CODESCHNIPSEL 
 Datensatz Alter in Tagen 3.245
 ID 44
 Anlagedatum 16.06.2015 [12:46]
 Überschrift Simples Rechen-Kaptscha
 Kategorie Codeschnipsel
 Filter Alle
 Status Stable
 Gesperrt Nein
 Gehört 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>
 
 
 
 



Zurück Suchen Drucken
id-switcher
    (Einträge gesamt: 1)    
Δ    
Script-Laufzeit: 0.046036 Sek.     gelesene Files: 7     SQL-Laufzeit: 0.04505 Sek.     Gesamt :1.647.263    Heute :27    Rekord :227.093   ; PHP:7.2.34-nmm9