Android Studio中的PHP$\u帖子疑难解答

Android Studio中的PHP$\u帖子疑难解答,php,android,sql,database,post,Php,Android,Sql,Database,Post,提前感谢您抽出时间。情况如下: 我正在尝试发布我的Android应用程序中的一些数据。首先,考虑我的PHP代码(登录凭据是正确的,信任我:D) 请将此内容放在您的php文件中,以确认您收到了正确的值: print\r($\u POST)我只想汇报一下。原来我的GoDaddy服务器运行的是Windows,这阻止了我的POST数组通过。在我将.php文件上传到另一台运行Linux的服务器上之后,我意识到了这一点,它工作得非常好。所以GoDaddy继续将我迁移到Linux服务器,现在它可以工作了 简而

提前感谢您抽出时间。情况如下:

我正在尝试发布我的Android应用程序中的一些数据。首先,考虑我的PHP代码(登录凭据是正确的,信任我:D)
请将此内容放在您的php文件中,以确认您收到了正确的值:


print\r($\u POST)

我只想汇报一下。原来我的GoDaddy服务器运行的是Windows,这阻止了我的POST数组通过。在我将.php文件上传到另一台运行Linux的服务器上之后,我意识到了这一点,它工作得非常好。所以GoDaddy继续将我迁移到Linux服务器,现在它可以工作了


简而言之,我的问题是在很远很远的Windows服务器上运行一些不可见的设置。如果您遇到这些症状,请尝试使用Linux服务器。

为了调试问题,请检查表单的
方法
属性,是
GET
还是
POST
?我建议您将发布数据编码为JSON,这非常简单,非常安全,你也不会浪费时间去调试这样的东西。我有Method.POST。我想知道是否有办法证实这一点。。。但是Wireshark的剪辑似乎表明它正在发布,你不这么认为吗?似乎网上有十亿种这类教程或示例,但没有一种对我有用,每次都是这种症状。我曾想过这样做,但因为没有浏览器真正访问页面,我什么都看不见,对吗?换句话说,应用程序正在连接到后台的URL,所以我无法看到显示的内容。。。知道我的意思吗?@Treadle,文件内容(“fileToSave”,json编码($\u POST))怎么样;这样你就可以检查你收到的数据了。只要试一下,当我添加这一行时页面就不会加载了。。。我没有忘记将文件名更改为test.txt并将该文件上载到服务器。奇怪。不过,如果能看到帖子的内容,那就太好了。这将是关键。
抛出新异常($\u POST)然后查看您的日志:)我现在将尝试这个,但我需要查看如何在PHP中设置它。是不是像在引起问题的那一行之后加上那一行那么简单?所以事实上你仍然不知道到底是什么设置错误。Windows或Linux在这里并不重要。正确,我不知道哪里出了问题。但我在某个地方读到,在Windows服务器上默认禁用GET和POST请求,这100%解释了症状是什么。也许。幸运的是,我使用Windows作为服务器的经验有限。然而,若GET请求被禁用,则除了来自客户端/浏览器的错误外,不会显示任何内容(当您在浏览器中键入url并点击enter->这是GET请求时)。若POST被阻止,那个么在发送POST时,您将不会看到来自服务器的响应,也不会看到来自客户端的错误。这些都起作用了,所以您的问题在其他地方(可能在PHP POST相关设置中)。