【发布时间】:2013-03-31 15:55:15
【问题描述】:
我正在编写一个程序,其中我试图通过 Android Emulator 将数据存储到 XAMPP 服务器,但是在将数据插入 XAMPP 时出现错误。
错误:未知状态!
我确定我收到此错误是因为我没有使用正确的 url 进行连接
请查看我的以下网址以通过 Android 模拟器连接到 XAMPP 服务器:
String url = "http://ipaddress/test.php"
我也尝试过使用我的 IP 地址,但每当我在浏览器上浏览它时,就会出现 找不到对象:
在 RomPager 服务器上找不到请求的 URL '/test.php'
String url = "http://127.0.0.1/test.php"
String url = "http://10.0.2.2/test.php"
注意: 我之前测试过我的 php 代码,它工作正常,所以我的 URL 有问题
我在 PHP 脚本中使用以下行:
$objConnect = mysql_connect("localhost","root","") or die("Cannnot Connect to Database");
$objDB = mysql_select_db("registration");
【问题讨论】:
-
127.0.0.1 是您的模拟器,而不是您的计算机。
-
使用 10.0.2.2 作为 IP 地址。这是您开发机器的环回适配器 127.0.0.1 的模拟器内的 IP 别名。
-
从 PC 浏览器尝试10.0.2.2/test.php,如果这真的有效。它必须在 PC 和模拟器上工作。否则,您必须修改服务器配置。
-
@Pihhan 是的,我同意你的看法,伙计,我已经使用浏览器进行了测试,但通过模拟器它不起作用,如何修改服务器配置,是否在 config.inc 中需要指导