Php 安卓、Eclipse“;“未找到来源”;当使用;DefaultRequestDirector";及;DefualtHttpCLient“;班级
我正在尝试创建一个登录/注册应用程序,它使用PHP、MySQL和SQLite允许用户通过Android注册为客户端。我在本地Apache服务器上有我的PHP文件。我在试图查看服务器上的“index.php”文件时遇到了一条“Access Denied”消息。我相信以下配置可以正确访问我的数据库:Php 安卓、Eclipse“;“未找到来源”;当使用;DefaultRequestDirector";及;DefualtHttpCLient“;班级,php,android,mysql,eclipse,Php,Android,Mysql,Eclipse,我正在尝试创建一个登录/注册应用程序,它使用PHP、MySQL和SQLite允许用户通过Android注册为客户端。我在本地Apache服务器上有我的PHP文件。我在试图查看服务器上的“index.php”文件时遇到了一条“Access Denied”消息。我相信以下配置可以正确访问我的数据库: <?php /** * Database config variables */ define("DB_HOST", "localhost"); define("DB_USER", "dro
<?php
/**
* Database config variables
*/
define("DB_HOST", "localhost");
define("DB_USER", "droid");
define("DB_PASSWORD", "");
define("DB_DATABASE", "droidservice");
?>
收到“拒绝访问”消息是否意味着我对MySQL数据库的配置不正确
调试Android应用程序时,我会继续收到以下错误:
- “源附件不包含文件DefaultRequestDirector.class的源”
- “源附件不包含文件DefaultHttpClient.class的源”
我在谈论本教程: 您已经正确地完成了数据库设置。在本教程中,如果未将正确的参数传递到
index.php
文件,将显示“拒绝访问”
如果您在使用用户名登录时观察正确,则会传递需要传递名为tag=“login”
的参数的密码参数。在php(index.php)中的if条件中,检查此标记以检测请求类型。(登录或注册)
安卓:
params.add(new BasicNameValuePair("tag", login_tag));
params.add(new BasicNameValuePair("tag", register_tag));
Php:
如果您传递tag参数,您将不会收到拒绝访问的消息,并且您的应用程序可以正常工作
注册时也需要通过
安卓:
params.add(new BasicNameValuePair("tag", login_tag));
params.add(new BasicNameValuePair("tag", register_tag));