-1

私は小さなユーザー サインアップ システムを作成して、PHP と MySQL をもう少し独学しようとしています。私はこれまでにこの点に到達しました:

   <?php

    $errormsg ="";
    if (isset($_POST['adduser'])){

    $email = $_POST['email'];
    $pword = $_POST['pword'];
    $pword2 = $_POST['pword2'];

    $email = stripslashes($email);
    $email = strip_tags($email);
    $pword = stripslashes($pword);
    $pword = strip_tags($pword);
    $pword2 = stripslashes($pword2);
    $pword2 = strip_tags($pword2);

    if ($email == "") {
        $errormsg ="Error, You must fill in the email box.";
    }
    else if ($pword == "") {
        $errormsg ="Error, You must fill in the password box.";
    }
    else if ($pword2 == "") {
        $errormsg ="Error, You must fill in the repeat password box.";
    }
    else if ($pword != $pword2) {
        $errormsg ="Error, Your passwords don't match!";
    }
    else {
        $errormsg = "Success!";
    }
}
?>

このエコーは現在のところ成功しています。完了したら、データをデータベースに追加する予定です。

メールが有効かどうかを確認するにはどうすればよいですか? (例: 「rgaegegegege」ではなく「example@example.com」)

また、ストリップスラッシュとタグを使用した場合、これはどの程度安全ですか? ハッキングされないようにするために他に何ができますか?

助けてくれてありがとう!

4

2 に答える 2