<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')) / / 인증 코드 배열 생성
shuffle($input); //배열 섞기
$result = '' //인증 코드 결과 초기화
for ($i=0; $i < 4 ; $i++ ) { //처음 4개의 인증 코드를 루프아웃합니다
$result .= $input[$i]; //루프를 통해 인증 코드를 할당합니다
}
echo $result; $_SESSION['Result'] = $result; //인증코드 결과를 세션에 할당
// 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>