从远程函数调用中获取字符串值

时间:2012-07-19 21:29:14

标签: php function curl

我是php新手。我在server1上运行了一个php脚本,在服务器2上运行了另一个php脚本。为了从服务器1到server2进行远程调用,我使用了curl函数。根据“PHP: Remote Function Call and returning the result上的帖子?”我可以在server2上读取字符串。

但是,我的server2有一个返回字符串值的函数。现在,从server1我需要从server2上的函数获取返回值。能告诉我如何拨打远程服务器上的功能吗?

1 个答案:

答案 0 :(得分:1)

如果你想在两个不同的服务器之间传递数据,那么你需要选择一个传输层,XML或JSON都很好,而且PHP内置的解析也是如此。我个人更喜欢JSON。

服务器1将使用http命中服务器2 ...请求数据应该在GET的POST中....  服务器2将通过http ...服务器1返回结果,然后解析生成的JSON或XML。

服务器2基本上会“回显”结果数据。 XML或JSON将帮助构造数组数据结果,并节省您必须解析从服务器2回显的文本数据。

您显然需要添加一些安全性,以确保没有其他人可以访问服务器2.