【发布时间】:2014-12-20 03:18:19
【问题描述】:
我现在已经完成了简单的 Facebook 应用程序 (HTML+JS)。用户只需单击并查看那里的一些页面/产品,但现在我还想添加表单,他们可以在其中留下他们的信息(姓名+电子邮件)。该应用程序当前托管在我的网络合作伙伴服务器上,我希望仍将其保留在那里,但将来保存信息的位置将在不同的服务器上。现在我担心安全方面。将表单数据发送到另一台服务器 php、在那里处理并将其保存为 db 的最佳方式是什么?如果这是可能的(应该是)。我更像是设计师,所以当 PHP 和个人信息出现时我感到有点不确定。
所以简而言之:托管在 Server1 上的 Facebook 应用程序 (HTML+JS)。 Server2 我有数据库并且我想保存表单数据的地方。或者将整个应用程序也移动到 server2 是否最简单?
【问题讨论】:
-
为什么不将应用程序/代码保留在一台服务器上,然后将其存储到另一台服务器上的数据库中?
-
一些合同/金钱的东西,所以这是首选方式。
-
如果是非敏感信息。您可以使用
POST处理表单并使用GET构建重定向网址。然后将其发送到不同的域或服务器。如果信息敏感,请处理表单将其保存到数据库,然后从同一数据库中检索不同服务器上的数据。 -
@TomKriek
. If the info is sensitive handle the form save it to a db and then retrieve the data on a different server from the same database- 你为什么要这样做?只需确保您的工作是安全的 (SSL)。 -
对于初学者,我宁愿不要在 GET 中传递密码和密码。在处理敏感数据时,建议/推荐使用某种加密。想象一下,您的一个朋友在同一个站点上使用计算机并输入该站点的 url。然后可能会弹出完整链接,其中包含 GET 变量。因此,如果它只是确定下一页上的操作的参数,那就没问题了。
标签: php mysql forms facebook-apps