传递来自PHP的SOAP消息

问题描述:

我对PHP几乎一无所知。所以我有一个同事在做PHP的东西。它进展不顺利,所以我需要一些帮助。传递来自PHP的SOAP消息

这是任务。

  1. 在Linux上的PHP站点中接收SOAP消息(本例中来自SalesForce)。
  2. 取出肥皂信息,并将它传递给在Windows服务器上运行的Web服务(作为参数)。我正在写什么。我们需要这样做的原因远远超出了这个问题的范围。我们别无选择。

PHP页面和webservice之间的通信起作用。问题在于将soap消息作为参数发送给webservice中的方法。

以下是一个大问题: 我们如何接受肥皂信息并将其作为参数发送。即使将其转换为简单的字符串并发送也行。

在此先感谢。

+0

没有你已经尝试过的例子,你基本上要求有人在SO上为你写解决方案。仍然公平地说,通常有两种方法可以将信息传递到PHP Web脚本中。作为GET参数(例如/myScript.php?message=Foo)和作为信息编码的POST。 – David 2011-04-26 19:12:24

+2

除非您提供有关Windows服务的更多详细信息,否则无法回答。它是否需要查询字符串?这是一种肥皂方法吗?它是休息吗?你写了什么?等等。 – 2011-04-26 19:22:38

它看起来像我需要使用SOAP处理程序,然后相应地重新格式化请求。

我建议你先看看NuSOAP,它提供了PHP SOAP支持。去这里 - for a nifty tutorial on NuSOAP