我试图在android上进行注册活动,并使用mysql数据库来存储数据。在我看到的所有示例中,http转到一个ip地址,然后找到php文件。我可以把php文件放在android应用程序文件夹的某个地方并从那里访问它吗?或者我必须为它找到一个主机吗?
发布于 2014-03-18 17:04:26
php代码(特别是用于注册等任务的代码)不应放在客户端或嵌入前端应用程序,而应放置在对用户隐藏的服务器端,以确保数据库/应用程序的安全。如果您只考虑将您的php与您的Android应用程序放在一起,以满足您需要测试它的情况,并且最终无法访问服务器,那么您可以考虑使用Google App Engine,因为它允许您模拟服务器本地而不需要服务器。在这里,您可以找到一些关于亚马逊的RDS的信息。
您可以将php放在放置index.html文件的同一个目录中,即在域的根目录中。要将其加载到亚马逊,您可以使用cPanel、Filezilla或其他任何您希望的面板,这些选项都是Amazon提供给用户的。
在这种情况下,Amazon没有提供放置php的位置,作为一种建议,您可以获得一个允许静态ip访问它的主机--一个易于记住的url地址--用于免费。它是非常有用的,特别是做测试。尽管如此,如果你在某一时刻决定注册一个个性化域名,还有其他一些好的选项可供比较。
发布于 2014-03-18 16:50:17
您不需要jQuery
,当执行POST请求时,PHP
连接到数据库,获取数据并将其返回给应用程序。
因此,要回答您的问题,您应该将PHP
放在运行mysql
的同一台服务器上。
https://stackoverflow.com/questions/22494042
复制相似问题