確認用のセキュリティ質問のミニ プログラムを実行したい:
$questions = array('dog legs','car legs','the best country in the world');
$answers = array(4,4,'USA');
$questionId = rand(0, (count($questions)-1));
その後
$ans = $_POST['answer'];
if($ans == $answers[$questionId]){echo 'Confirmed !';}
したがって、フォームを送信した後、 rand 関数が実行され、質問が変更されるため、答えが正しいとは限りません。解決策はありますか?