私はこのphpコードを持っています:
$flag = 0;
$f = fopen("1.txt", "r");
while (!feof($f))
{
$a = fgets($f);
$b = explode(",", $a);
if ($_POST['username'] == $b[0]&& $_POST['password'] == $b[1])
{
$flag = 1;
echo ("Correct");
break;
}
}
if ($flag == 0)
echo ("Incorrect");
fclose($f);
そして1.txt
ファイルはこれです:
1,1
2,2
3,3
4,4
5,5
このコードだけを含むデータをphpページに送信しますが、常にIncorrect
. if が機能しない理由がわかりません! ( $_POST['username']
andをチェックしました$_POST['password']
が、すべて正しかったです!) 誰か助けてくれませんか?