【发布时间】:2010-09-07 20:40:26
【问题描述】:
情况如下。我的计算机上有一个本地(开发)PHP 服务器(Win + IIS),我想在远程服务器上调用一个函数,因为远程服务器(linux)上有一个不在本地计算机上运行的可执行文件.
所以在远程服务器上会是一个简单的 PHP 页面,它使用给定的参数调用可执行文件并返回结果。
我可以想象从 javascript 对这个远程 PHP 页面进行 ajax 调用,但在我的情况下,我在本地使用 PHPUnit,有一次我需要为特定数据(可执行文件提供)调用这个远程页面。
所以我的问题是 - 如何从 PHP(本地)调用 PHP(远程)?网络服务是要走的路还是可以更简单地完成?
【问题讨论】:
-
看到 phpunit 标记我还建议有一个用于远程数据的存根和一个配置开关以启用/禁用存根的使用。
-
是的,在我写完这篇文章之后,我也开始考虑 stub/mock 这个...
标签: php web-services curl phpunit