Php 如何从重定向到其他url的表单操作获取响应

Php 如何从重定向到其他url的表单操作获取响应,php,forms,action,Php,Forms,Action,我陷入了困境 请参见下面的示例 <form action="http://url-1.com/action"> ------ ------ </form> ------ ------ 现在,当表单操作解析变量时,它会重定向到另一个url,如。请参阅表单操作已发送至url-1.com/action 因为它重定向到了另一个url,所以我无法捕获表单操作的响应。有人能举个合适的例子吗?试着在“confirm.php”页面上写下这样的内容: URL不起作用。您需要在哪里

我陷入了困境

请参见下面的示例

<form action="http://url-1.com/action">

------
------
</form>

------
------
现在,当表单操作解析变量时,它会重定向到另一个url,如。请参阅表单操作已发送至url-1.com/action


因为它重定向到了另一个url,所以我无法捕获表单操作的响应。有人能举个合适的例子吗?

试着在“confirm.php”页面上写下这样的内容:



URL不起作用。您需要在哪里捕获响应—在服务器端还是在客户端?我正在寻找一个PHP解决方案。因为在预订步骤中,我被卡住了,99%的编码都是用PHP完成的。如果你检查一下,你会看到我正在向一个外部url(url-1.com)发送post值,当它处理时,它会重定向到url-2.com,因为它被重定向了,所以无法捕获响应。我注意到了这一点,但无论如何它都应该可以工作。您可以检查是否存在相同的问题。我认为最好的解决方案是在
url-1.com/action
页面中添加一个表单,该表单将复制所有数据,然后提交到
url-2.com/confirm.php
。然后,您可以使用javascript自动提交表单,如前所述。想象一下paypal网关集成。您将把表单数据发送到paypal.com/webcr。。。。现在paypal将处理数据,现在的响应将来自www.paypal-objects.com/url,响应是xml格式的。这只是一个例子。我需要捕获xml响应。
<html>
 <body>
  <?php
   $title = $_POST['title'];  // 'title' is the field name in your form
   $name = $_POST['name'];    // 'name' is the field name in your form

   echo "Hello ". $title . " " . $name . "!<br />";
  ?>
 </body>
</html>