把我的 php 文件放在哪里?
Posted
技术标签:
【中文标题】把我的 php 文件放在哪里?【英文标题】:Where to put my php file? 【发布时间】:2014-04-25 00:00:22 【问题描述】:我正在尝试在 android 上进行注册活动,并且我正在使用 mysql 数据库来存储数据。在我看到的所有示例中,http 帖子都会转到一个 IP 地址,然后找到 php 文件。我可以将 php 文件放在 android app 文件夹中的某个位置并从那里访问它,还是我必须为它找到一个主机?
【问题讨论】:
你需要了解客户端和服务端的区别。尤其是,您不希望客户能够访问您的数据库。 我知道我不知道,但是当他们完成输入所有信息并单击注册时,不应该将其发布到数据库吗?这真的没有让他们访问它,是吗? 【参考方案1】:php 代码,专门用于sign up 之类的任务,绝不应该放置在客户端或嵌入到前端应用程序中,而应放置在服务器端对用户隐藏,以确保安全您的数据库/应用程序。如果您只是考虑将您的 php 与您的 Android 应用程序放在一起以进行测试,并且最终无法访问服务器,那么您可以考虑使用Google App Engine,因为它允许您模拟服务器locally 不需要server。在这里您可以找到有关Amazon's RDS 的一些信息。
您可以将 php 放在放置 index.html 文件的同一目录中,即在您的域的公共根目录中。要将其加载到亚马逊,您可以使用 cPanel 或 Filezilla 或您希望在亚马逊为其用户提供的选项中的任何其他面板。
如果亚马逊没有提供放置您的 php 的地方,作为建议,您可以获取一个主机,该主机允许您通过一个易于记住的 url 地址访问它的静态 ip - 对于free。它特别适用于进行测试。不过,如果您决定在某个时候注册一个个性化域名,还有其他一些不错的 options 可供比较。
【讨论】:
好吧,那我把 php 文件放在哪里,我使用的是 Amazon 数据库服务。我有办法把它加载到上面吗? 好吧,我没有网站,我只是在使用他们的关系数据库服务。我会看,但我认为他们不会给我这样的目录。【参考方案2】:你不需要jQuery
,当做POST请求时,PHP
连接到数据库获取数据并返回给你的应用程序。
因此,要回答您的问题,您应该将PHP
放在运行mysql
的同一服务器中。
【讨论】:
好吧,我正在使用亚马逊的 RDS,你知道吗? 不,我不知道。以上是关于把我的 php 文件放在哪里?的主要内容,如果未能解决你的问题,请参考以下文章