nkode是新密码 gkode是旧密码
if($_GET[rediger] == 'ja'){
$nkode = md5($_POST[nkode]);
$gkode = md5($_POST[gkode]);
if($nkode !== ''){
if($gkode !== ''){
$nukode = $udskrivprofil[Kodeord];
if($gkode == '$nukode'){
echo "success";
} else {
echo "fail";
}
}
}
echo "<br>$gkode <br> $nukode";
}
$ gkode和$ nukode输出100%相同,但我收到失败错误...什么错了?
答案 0 :(得分:2)
从$ nukode变量中删除引号...
if($_GET[rediger] == 'ja'){
$nkode = md5($_POST['nkode']);
$gkode = md5($_POST['gkode']);
if($nkode !== ''){
if($gkode !== ''){
$nukode = $udskrivprofil[Kodeord];
if($gkode == $nukode){
echo "success";
} else {
echo "fail";
}
}
}
echo "<br>$gkode <br> $nukode";
}
答案 1 :(得分:2)
if($gkode == '$nukode'){
看那些报价。您正在将$gkode
的内容与包含字符$
,n
,u
等字符串的字符串进行比较...
也许你想要
if($gkode == $nukode){
代替?