PHP开发登录注册完整代码之注册PHP页面

创建我们的 reg.php 文件

此页面完成的功能如下

4.jpg

代码如下

<?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;
}
?>



继续学习
||
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?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;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交重置代码
图片放大关闭