我对Android编程非常陌生,我对输出流编写器有问题。现在,我正在开发一个简单的测试应用程序,用于将POST请求发送到服务器。服务器端有一个PHP应用程序,旨在将数据写入MYSQL数据库。当我运行我的Android应用程序时,它可以正确访问PHP文件,但参数没有传递。我一直在对所有类型的论坛进行广泛的搜索,并尝试了一些给出的答案,但对我来说没有任何效果。我做错了什么?菲律宾比索<?$conecta = mysqli_connect('localhost','username','password','killerbees');if (!$conecta) {echo "Unable to verify nickname. Please, try again later!";}else{ $sql = "SELECT * FROM KillerBees WHERE nickname = '" . addslashes($_POST['kbfnickname']) . "'"; if ($resultado = mysqli_query($conecta,$sql)) { if (mysqli_num_rows($resultado) == 0) { $sql = "INSERT INTO KillerBees (nickname, password, level, seconds) VALUES ('" . addslashes($_POST['kbfnickname']) . "', '" . addslashes($_POST['kbfpassword']) . "', 0, 0)"; $resultado = mysqli_query($conecta,$sql); $_SESSION['nickname'] = $_POST['kbfnickname']; $_SESSION['level'] = 0; $_SESSION['seconds'] = 0; echo "form_register"; } else { $linha = mysqli_fetch_array($resultado); if ($linha['password']==stripslashes($_POST['kbfpassword'])) { $file = glob("users/".$_POST['kbfnickname']."*"); $_SESSION['nickname'] = $_POST['kbfnickname']; $_SESSION['level'] = $linha['level']; $_SESSION['seconds'] = $linha['seconds']; if (sizeof($file)!=0 and $linha['email']!="") { echo "form_game"; } else { echo "form_register"; } } else { echo "The combination nickname/password doesn't exist in our database."; } } } 任何帮助将不胜感激!
1 回答
子衿沉夜
TA贡献1828条经验 获得超3个赞
伙计们 谢谢大家的帮助。经过两天的尝试解决我的问题,我只能通过更改为$ _GET方法来解决它;$_POST方法根本不适合我。
我使用了这里解释的$_GET方法。https://gist.github.com/hitenpratap/8e1f28d60c0bb11a5bca
- 1 回答
- 0 关注
- 98 浏览
添加回答
举报
0/150
提交
取消
