<form action="" method="post">
<p>確認コードを入力してください:<input type='text' name='v1'>
<?php
session_start(); //セッションを開始
$input = array_merge(range('a', 'z'),range('A', ' Z'),range('0', '9')); //検証コードを作成します array
shuffle($input); //配列をシャッフルします
$result = '' ; //検証コード結果の初期化
for ($i=0; $i <4; $i ) { //検証コードの最初の4桁をループアウトします
$result .= $input[$i]; //ループを通して検証コードを割り当てる
}
echo $result; //検証コードを出力
$_SESSION[' Result'] = $ result; //検証コードの結果を session
// setcookie(session_name(),session_id(),time() 30);
if ( isset($_REQUEST[' v1'])) { //入力ボックスに値があるかどうかを判定
if (strtoupper($_REQUEST['v1']) == strtoupper($_SESSION['Result' ])) { //判定検証 コードは正しいです
echo "<script>alert('検証入力が正しい、ログイン成功!!')</script>";
unset($_SESSION['Result' ]);
}else{
echo "<br/>確認入力エラー。再入力してください!!<br/> ;";
echo "ランダム関数の値は次のとおりです:".$_SESSION['Result']."<br/>";
echo 'ランダム関数の値フォーム入力は:'.$_REQUEST['v1'] ;
}
}
?>
</p>
<input type="submit" value ="ログインの確認"> <!--入力ボックスの値を送信します-->
</form>
ああ、