<?php
session_start();
//등록 처리 인터페이스 regcheck.php
if(isset($_POST["hidden"]) && $_POST["hidden"] == "hidden")
{
$user = Trim($_POST["username"]); //trim() 함수는 문자열 양쪽의 공백 문자를 제거합니다.
$psw = md5(trim($_POST["userpwd"]) );
$psw_confirm = md5(trim($_POST["confirm"]))
$code = $_POST["code"];
if($user == "" || $psw == "" || $psw_confirm == "")
{
echo "<script>alert('정보의 완전성을 확인하세요!'); History.go(-1);</script>" ;
}
else if($code != $_SESSION[' ver_code']){
echo "<script>alert('인증번호가 올바르지 않습니다. 다시 입력해 주세요!'); (-1) ;</script>";
}
else
{
if($psw == $psw_confirm)
{
$conn = mysqli_connect("localhost","root", "root") ; //데이터베이스에 연결합니다. 계정과 비밀번호는 자신의 데이터베이스의 계정과 비밀번호입니다.
if(mysqli_errno($conn)){
echo mysqli_error($conn);
exit;
}
mysqli_select_db($conn,"userdb "); //데이터베이스 선택
mysqli_set_charset($conn,'utf8') //문자 집합 설정
$sql = "username = '$인 사용자에서 사용자 이름 선택 user'"; //SQL 문
$result = mysqli_query($conn,$sql); //SQL 문 실행
$num = mysqli_num_rows($result); //실행의 영향을 받는 행 수 계산 결과
if($num) //이미 사용자가 존재하는 경우
{
echo "<script>alert('사용자 이름이 이미 존재합니다'); History.go(-1);</script> ";
}
else //현재 존재하지 않는 사용자 이름 등록된 사용자 이름
{
$ip=ip2long($_SERVER['REMOTE_ADDR']); // IP 주소를 정수로 변환
$time= time();
$sql_insert = "`user`(`username`,`userpwd`,`createtime`,`createip`) 값에 삽입('" . $user . "','" . $psw ." ','".$time."','". $ip."')";
$res_insert = mysqli_query($conn,$sql_insert);
if($res_insert)
{
echo " <script>alert('등록이 완료되었습니다! ');window.location.href='login.php';</script>";
}
else
{
echo "<script>alert('시스템이 사용 중입니다. 잠시 기다려 주세요! ' ); History.go(-1);</script>";
}
}
}
else
{
echo "<script>alert('비밀번호가 일치하지 않습니다!'); History.go(-1);</script>"
}
}
}
else
{
echo "<script>alert('제출 실패!');</script>"
}
?>
$code와 $_SESSION[' ver_code']를 각각 인쇄하여 데이터가 있는지 확인하세요