自分のサイトのログインスクリプトを作成しています。PHPの文字列===
それはユーザーに別のサーバーに(curl
を使用して)POST
を送信通過など
情報が間違っている場合、それはBad login
を返します。しかし、私は返事をチェックするとき、それは間違っている場合でも、それはログインを言うだろう成功です。
if ($result === "Bad login"){
$password_status = 'Wrong password.';
$error = true;
}
また、strcmp
も試してみました。
'$結果は何
$結果は、たとえば、完全に一致する必要があります
'?それはどこから来たのですか? – zerkmsあなたは返信が常に成功したと言いますが、if文の場合はその部分を省略しました。また、ここで厳密に比較する必要はないと思います( '===')。 – PeeHaa
@zerkms:それは、curlを使用してPOSTリクエストから来た返信です – Antonio