私はアンドロイド用の単純な http ベースのアプリケーションに取り組んでいます。
サーバーにlogin.phpがあり、次の値でリクエストを送信しています。
Uri.Builder loginUri =Uri.parse(LOGIN_API_URL).buildUpon();
loginUri.appendQueryParameter("username", username);
loginUri.appendQueryParameter("password", "FXK3guidUGU=");
aQuery.ajax(loginUri.build().toString(), JSONObject.class,loginResponse);
リクエストはうまくいきますが、PHP コードはパスワードを として受け取りますFXK3guidUGU
。おそらく、equals(=) 文字が原因です。PHP が等号 (=) 文字を含むパスワードを受け取るようにするにはどうすればよいですか?
パスワードをフィルタリングする私のPHPコードは次のとおりです。
$password = filter_input(INPUT_GET, 'password', FILTER_SANITIZE_SPECIAL_CHARS);
ご協力いただきありがとうございます。