我在我正在开发的网站上使用 WorldPay 支付网关。它处理所有信用卡授权,然后在我的服务器上调用一个包含交易信息的 PHP 文件。它从我的脚本中获取输出并将其显示在 WorldPay chrome 中。
我不知道内部工作原理,但我想他们会使用类似于 cURL 的东西将事务详细信息发布到我的脚本,然后检索输出。
我的脚本将必要的信息写入一个 XML 文件,发送一封电子邮件,然后感谢客户与我们一起购物。
我的问题是,当我通过直接调用它来测试我的文件(通过关闭安全检查并http://example.com/mysite/myscript.php
在我的浏览器中访问)时,一切都按计划进行,但是当我通过支付系统时(所以我假设我的脚本是通过调用cURL),它在这一行失败:
$xml = simplexml_load_file('./info.xml');
有任何想法吗??
澄清:该行返回false,这打破了以下行。