1
私はあまりにも2つの入力をunameとpasswodをチェックしようとしている問題を抱えています。私は自分自身で動作するようになることができますが、私は両方のバックアップを渡すときにエラーが発生し続けます。PHPのWebサイト検証は機能していませんか?
<?php
// define variables and set to empty values
$usernameErr="";
$passwordErr="";
$username= "";
$password="";
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
if (empty($_POST["uname"]))
{
$usernameErr = " username is required <br>";
print $usernameErr;
}
else
{
$username = checkUserData($username);
}
if (empty($_POST["passwd"]))
{
$passwordErr = " password is required <br>";
print $passwordErr;
}
else
{
$password = checkUserData($password);
}
}
ここに問題があります。私は攻撃を止めるためにデータをチェックするために渡しています。私はそれらを一緒に結合する複数の方法を試みたが、すべてが失敗した。
これは機能していることを確認するために印刷しています。
print ("welcome " .checkUserData($_POST["uname"]));
print ("welcome " .checkUserData($_POST["passwd"]));
?>
助けがあれば助かります。
同じ名前の同一機能が2つあることに気が付いていますが、そのうちの1つを削除してみてください。 –
ただ1つを削除してください。 – itzmukeshy7
そして 'else'の両方の場合、変数は空です。 – itzmukeshy7