Heim > Fragen und Antworten > Hauptteil
<form action="" method="post">
<p>Bitte geben Sie den Bestätigungscode ein: <input type='text' name='v1'>
<?php
session_start (); //Sitzung starten
$input = array_merge(range('a', 'z'),range('A', 'Z'),range('0', '9') / / Erstellen Sie ein Bestätigungscode-Array
shuffle($input); //Mischen Sie das Array
$result = ''; //Initialisierung des Bestätigungscode-Ergebnisses
für ($i=0; $i < 4 ; $i++ ) { //Die ersten vier Verifizierungscodes ausschleifen
$result .= $input[$i]; //Verifizierungscode durch die Schleife zuweisen
}
echo $result; //Verifizierungscode ausgeben
$_SESSION['Result '] = $result; //Ergebnis des Verifizierungscodes der Sitzung zuweisen
// setcookie(session_name(),session_id(),time()+30); $_REQUEST['v1'] )) { //Beurteilen Sie, ob das Eingabefeld einen Wert hat
if (strtoupper($_REQUEST['v1']) == strtoupper($_SESSION['Result'])) { // Beurteilen Sie, ob der Bestätigungscode korrekt ist
echo "<script>alert('Bestätigungseingabe ist korrekt, Anmeldung erfolgreich!!')</script>";
}else{ echo "<br />Bestätigungseingabefehler, bitte erneut eingeben! <br/>"; echo "Der Wert der Zufallsfunktion ist: ".$_SESSION['Result ']."<br/>";echo 'Der Formularwert der Formulareingabe ist:'.$_REQUEST['v1']; /p> <input type="submit" value= "Login bestätigen">!--Senden Sie den Wert des Eingabefelds--> </form>