我正在尝试在Android上进行注册活动,我正在使用mysql数据库来存储数据。在所有的例子中,我看到http帖子转到ip地址,然后找到php文件。我可以把php文件放在android app文件夹的某处并从那里访问它,还是我必须找到它的主机?
答案 0 :(得分:3)
php代码,特别是sign up之类的任务,不应该放在客户端或嵌入前端应用程序,而是放在服务器端隐藏的用户为了数据库/应用程序的安全性。如果你只考虑将你的Android与你的Android应用程序放在一起,你需要测试它,并最终无法访问服务器,你可以考虑使用Google App Engine,因为它允许你模拟服务器locally而无需server。在这里,您可以找到有关Amazon's RDS的一些信息。
您可以将php放在放置index.html文件的同一目录中,即放在域的根公共目录中。要将其加载到亚马逊,您可以在亚马逊为其用户提供的选项中使用cPanel或Filezilla或您希望的任何其他面板。
如果亚马逊没有提供放置你的php的地方,作为一个建议,你可以得到一个主机,允许你有一个静态的IP访问它通过一个易于记住的URL地址 - 为{{3} }。它特别适合进行测试。如果您在某个时候决定注册个性化域名,那么还有其他一些好的free可供比较。
答案 1 :(得分:1)
您不需要jQuery
,在执行POST请求时,PHP
连接到数据库获取数据并将其返回到您的应用。
因此,要回答您的问题,您应将PHP
放在运行mysql
的同一服务器中。