输入数据时,它告诉密码即使它们不匹配。我的密码确认有什么问题?
for(i=0;i<array.length;i++){
if(typeof(array[i])=='string'){
newArray.push(array[i])
}
}
我已尝试在if ($_POST['password'] == $_POST ['cpassword']){
array_push($errors, "The two passwords do not match");
}
上使用$_POST
密码和$_GET
,我也尝试使用cpassword
方法,但无济于事。
答案 0 :(得分:1)
if ($_POST['password'] == $_POST['cpassword']){
array_push($errors, "The two passwords do not match");
}
如果密码等于(==
)cpassword,则会检查错误The two passwords do not match
。所以你可能正在做你想做的事情。使用!==
运算符检查它们是否不等于。
TLDR; 密码== Cpassword,即使它们都匹配
,你也会给出错误希望这能启发你。