<?php
session_start();
//Registrierungsverarbeitungsschnittstelle regcheck.php
if(isset($_POST["hidden"]) && $_POST["hidden"] == "hidden")
{
$user = trim($_POST["username"]); //trim()-Funktion entfernt Leerzeichen auf beiden Seiten der Zeichenfolge
$psw = md5(trim($_POST["userpwd"]) );
$psw_confirm = md5(trim($_POST["confirm"]));
$code = $_POST["code"];
if($user == "" || "" ||. $psw_confirm == "")
{
echo "<script>alert('Bitte bestätigen Sie die Vollständigkeit der Informationen!'); History.go(-1);</script>" ;
}
else if($code != $_SESSION[' ver_code']){
echo "<script>alert('Der Bestätigungscode ist falsch, bitte erneut eingeben!'); History.go (-1) ;</script>";
}
else
{
if($psw == $psw_confirm)
{
$conn = mysqli_connect("localhost","root", "root") ; // Mit der Datenbank verbinden, das Konto und das Passwort sind das Konto und das Passwort Ihrer eigenen Datenbank
if(mysqli_errno($conn)){
echo mysqli_error($conn);
exit;
}
mysqli_select_db($conn,"userdb "); //Datenbank auswählen
mysqli_set_charset($conn,'utf8'); //Zeichensatz festlegen
$sql = "select username from user where username = '$ user'"; //SQL-Anweisung
$result = mysqli_query($conn,$sql); //Führen Sie die SQL-Anweisung aus
$num = mysqli_num_rows($result); //Zählen Sie die Anzahl der von der Ausführung betroffenen Zeilen Ergebnis
if($num) //Wenn bereits Der Benutzer existiert
{
echo "<script>alert('username bereits vorhanden'); History.go(-1);</script> ";
}
else //Der aktuelle existiert nicht. Registrierter Benutzername
{
$ip=ip2long($_SERVER['REMOTE_ADDR']); // IP-Adresse in Ganzzahl umwandeln
$time= time();
$sql_insert = "insert into `user ` (`username`,`userpwd`,`createtime`,`createip`) Values('" . $user . "','" . $psw ." ','".$time."','". $ip.')";
$res_insert = mysqli_query($conn,$sql_insert);
if($res_insert)
{
echo " <script>alert('Registrierung erfolgreich! ');window.location.href='login.php';</script>";
}
else
{
echo "<script>alert('Das System ist beschäftigt, bitte warten! ' );history.go(-1);</script>";
}
}
}
else
{
echo "<script>alert('Passwörter sind inkonsistent!'); History.go(-1);</script>";
}
}
}
else
{
echo "<script>alert('Submission failed!');</script>";
?>
分别打印$code和$_SESSION[' ver_code'],看看有没有数据