PHP development registration page PHP page
Create reg.php file
We mainly do the following functions on the php page

The code is as follows
<?php
session_start();
header("Content-type:text/html;charset=utf-8");
$link = mysqli_connect('localhost','root','root','login');
mysqli_set_charset($link,'utf8'); //设定字符集
$name=$_POST['name'];
$pwd=$_POST['pwd'];
$pwdconfirm=$_POST['pwdconfirm'];
$yzm=$_POST['yzm'];
if($name==''){
echo"<script>alert('你的用户名不能为空,请重新输入');location='".$_SERVER['HTTP_REFERER']. "'</script>";
exit;
}
if($pwd==''){
echo"<script>alert('你的密码不能为空,请重新输入');location='".$_SERVER['HTTP_REFERER']. "'</script>";
exit;
}
if($pwd != $pwdconfirm){
echo"<script>alert('你输入的两次密码不一致,请重新输入');location='".$_SERVER['HTTP_REFERER']. "'</script>";
exit;
}
if($yzm!=$_SESSION['VCODE']){
echo"<script>alert('你的验证码不正确,请重新输入');location='".$_SERVER['HTTP_REFERER']. "'</script>";
exit;
}
$insert_sql="insert into user(username,password)values(? , ? )";
$stmt=mysqli_prepare($link,$insert_sql);
mysqli_stmt_bind_param($stmt,'ss',$name,$pwd);
$result_insert=mysqli_stmt_execute($stmt);
if($result_insert){
echo "<script>alert('您已注册成功,返回登录');location='login.html'</script>";
exit;
}else {
echo "<script>alert('您输入的用户名已存在,请重新注册!');location='reg.html'</script>";
exit;
}
?>
new file
<?php
session_start();
header("Content-type:text/html;charset=utf-8");
$link = mysqli_connect('localhost','root','root','login');
mysqli_set_charset($link,'utf8'); //设定字符集
$name=$_POST['name'];
$pwd=$_POST['pwd'];
$pwdconfirm=$_POST['pwdconfirm'];
$yzm=$_POST['yzm'];
$hadden=$_POST['hadden'];
if($hadden=="hadden"){
if($name==''){
echo"<script>alert('你的用户名不能为空,请重新输入');location='".$_SERVER['HTTP_REFERER']. "'</script>";
exit;
}
if($pwd==''){
echo"<script>alert('你的密码不能为空,请重新输入');location='".$_SERVER['HTTP_REFERER']. "'</script>";
exit;
}
if($pwd != $pwdconfirm){
echo"<script>alert('你输入的两次密码不一致,请重新输入');location='".$_SERVER['HTTP_REFERER']. "'</script>";
exit;
}
if($yzm!=$_SESSION['VCODE']){
echo"<script>alert('你的验证码不正确,请重新输入');location='".$_SERVER['HTTP_REFERER']. "'</script>";
exit;
}
$insert_sql="insert into user(username,password)values(? , ? )";
$stmt=mysqli_prepare($link,$insert_sql);
mysqli_stmt_bind_param($stmt,'ss',$name,$pwd);
$result_insert=mysqli_stmt_execute($stmt);
if($result_insert){
echo "<script>alert('您已注册成功,返回登录');location='login.html'</script>";
exit;
}else {
echo "<script>alert('您输入的用户名已存在,请重新注册!');location='reg.html'</script>";
exit;
}
}
Preview
Clear
- Course Recommendations
- Courseware download
The courseware is not available for download at the moment. The staff is currently organizing it. Please pay more attention to this course in the future~
Students who have watched this course are also learning
Let's briefly talk about starting a business in PHP
Quick introduction to web front-end development
Large-scale practical Tianlongbabu development of Mini version MVC framework imitating the encyclopedia website of embarrassing things
Getting Started with PHP Practical Development: PHP Quick Creation [Small Business Forum]
Login verification and classic message board
Computer network knowledge collection
Quick Start Node.JS Full Version
The front-end course that understands you best: HTML5/CSS3/ES6/NPM/Vue/...[Original]
Write your own PHP MVC framework (40 chapters in depth/big details/must read for newbies to advance)
















