私は小さなユーザー サインアップ システムを作成して、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」)
また、ストリップスラッシュとタグを使用した場合、これはどの程度安全ですか? ハッキングされないようにするために他に何ができますか?
助けてくれてありがとう!