我有一个提交到外部url的表单,该url返回一个xml结果,无论操作是否顺利。我希望表单被张贴和xml结果返回,以便用户可以看到xml结果,而不是在空白窗口中打开外部url,没有任何格式。
我不知道该怎么写
您需要将表单封装在自己的PHP代码中,而不是直接将表单提交给外部脚本,以便能够将XML传递给用户查看。
要做到这一点,可以:
- 让表单发送到自身,而不是直接发送到外部资源
- 捕获
$_POST
- 将其转移到一个cURL请求,该请求发送到外部表单
- 检索cURL请求的输出并显示给用户,用
<pre></pre>
封装以保留XML格式。