将信息发送到远程服务器

时间:2014-11-30 01:44:21

标签: php

我有一个用PHP编写的应用程序,我想知道如何让应用程序向远程服务器(我的)发送信息,告诉服务器它已经安装,以及服务器将如何接收它。我可以使用数据库,但是我怎么知道该条目来自实际的用户,而不仅仅是有人在那里放置虚假信息,但话说再说一遍,我想他们无论如何都可以这样做,并且我想它并不重要。基本上我想要的是应用程序向我发送他们设置为URL的内容以及他们将网站的标题设置为。显然它最终将存储在数据库中,但数据库条目应该来自发送信息的网站还是获取信息的网站。

基本上我正在寻找的是最好的方法。谢谢。

1 个答案:

答案 0 :(得分:0)

我会在PHP中创建一个 RESTful JSON Web服务,它始终在线。它会在您的应用安装后收到网址和标题。您需要使用服务本身的传入数据执行您想要的操作,例如:存储在数据库中。确保此部件首先工作且数据正在保存,然后再继续尝试在您的应用程序中使用它。

然后在PHP应用程序中,您可以通过在安装标题和网址时发布标题和网址来向服务发出 CURL 请求。

如果您正在谈论wordpress插件,那么您的代码是公开的,对于查看您的代码的任何人来说,安装时都会进行服务调用。它很容易被欺骗,很难防止。解决方案是尝试模糊发出CURL请求的应用程序部分。