验证码——验证并插入注册数据

Posted 莫欺_少年穷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了验证码——验证并插入注册数据相关的知识,希望对你有一定的参考价值。

在post.php中比较 $_POST[check] 与 $_SESSION[check_pic],若相等则执行数据库插入操作。不相等就返回上一页。

实现代码如下:

<?php 
session_start(); 
if(isset($_POST[check])) { 
    if($_POST[check] == $_SESSION[check_pic]) { 
        // echo "验证码正确".$_SESSION[check_pic]; 
        require("dbinfo.php"); 
        $name = $_POST[name]; 
        $email = $_POST[email]; 
        $website = $_POST[website]; 
        $content = $_POST[content]; 
        $date = date("Y-m-d h:m:s"); 
        // 连接到 mysql 服务器 
        $connection = mysql_connect ($host, $username,$password); 
        if (!$connection) { 
           die(Not connected :  . mysql_error()); 
        } 
        // 设置活动的 MySQL 数据库 
        $db_selected = mysql_select_db($database, $connection); 
        if (!$db_selected) { 
            die (Can\‘t use db :  . mysql_error()); 
        } 
        // 向数据库插入数据 
        $query = "insert into table(c_name,c_email,c_website,c_content,ic_date) values(‘$name‘,‘$email‘,‘$website‘,‘$content‘,‘$date‘)"; 
        $result = mysql_query($query); 
        if($result) { 
            echo "<script>alert(‘提交成功‘); history.go(-1);</script>"; 
        }else{ 
          die(Invalid query:  . mysql_error()); 
        } 
    }else { 
        echo "<script>alert(‘验证码错误‘); history.go(-1);</script>"; 
    } 
} 
?>                             

 

以上是关于验证码——验证并插入注册数据的主要内容,如果未能解决你的问题,请参考以下文章

各大APP注册时发送短信验证码是怎么实现的?

注册表单无刷新验证+php无刷新刷新验证码

登陆界面代码

注册/登陆界面验证码的作用及代码实现

校验验证码 实现登录验证

ecshop会员注册如何去除手机验证码