我正在为android开发一个简单的基于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
. 可能是因为等于(=)字符。如何确保 PHP 接收到包含等号(=)字符的密码?
这是我过滤密码的PHP代码:
$password = filter_input(INPUT_GET, 'password', FILTER_SANITIZE_SPECIAL_CHARS);
谢谢你的帮助。