Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将.NET转换为php。响应,重定向_Php_.net_Response.redirect - Fatal编程技术网

将.NET转换为php。响应,重定向

将.NET转换为php。响应,重定向,php,.net,response.redirect,Php,.net,Response.redirect,好的,我的目标是得到这个页面: http://www.orchidfilmcompany.co.uk/Payment.aspx 在我的php wordpress页面中工作 我真的不知道从哪里开始,我的整个网站都准备好了,除了这个新的在线支付页面 创建.NET页面的家伙向我提供了响应.重定向代码,该代码包含商人的url和Instit等。用户将被重定向到此url以完成付款 我一直在网上查找,我发现php中的等效代码是: 标题(“位置:$url”) 我的问题是我不知道该怎么办 这就是我所需要的输入框,

好的,我的目标是得到这个页面:

http://www.orchidfilmcompany.co.uk/Payment.aspx

在我的php wordpress页面中工作

我真的不知道从哪里开始,我的整个网站都准备好了,除了这个新的在线支付页面

创建.NET页面的家伙向我提供了响应.重定向代码,该代码包含商人的url和Instit等。用户将被重定向到此url以完成付款

我一直在网上查找,我发现php中的等效代码是:

标题(“位置:$url”)

我的问题是我不知道该怎么办

这就是我所需要的输入框,用户可以在其中输入他们想要支付的金额,他们按submit,它会将他们重定向到我在响应中的url。重定向代码。使用他们在框中输入的金额,他们可以完成付款

如果有人能帮忙,我将不胜感激


提前感谢。

您可以尝试创建一个提交到PHP页面的表单

然后,PHP页面可以使用
$\u POST['form\u VAR']

从提交的变量+.net页面url构建
$url
变量


最后使用
标题(“Location:$url”)
以接收构建的url并重定向。

表单应该有一个
操作
分配给它,这是将解析表单的页面。 在该页面上(或在代码的解析位中),确保重定向发生在那里

标题语句正确,例如:

<?php
header('Location: http://www.example.com/');
exit;
?>

将重定向到example.com。因此,构造要重定向到那里的URL。 请注意:标头直接修改Web服务器返回的标头,因此,如果您已将其他(HTML)输出发送到浏览器,则无法调用该标头。另请参见此处标题上的文档:

函数用于将浏览器重定向到特定位置

如果您已经有了应该重定向客户端的URL,并且只需要添加一些来自输入的量。。您应该在重定向url中追加该金额

例如:

purchase.html-在页面上包含此表单

<form method="post action="/redirect.php">
    <input type="text" name="amount" value="" />
    <input type="submit" name="sumbit" value="Purchase" />
</form>

好的,谢谢你。但我该如何创建一个有这么多数据的字段呢。我想这里所有的回复都有点超出我的理解。我不知道该到哪里找才能把这页打开。我不知道该找什么。有什么想法吗?只需使用:
OK cool。那么按钮呢?为了让按钮实际将金额发送到url,我应该使用什么代码谢谢。好的,干杯-这似乎是在做一些事情,但现在我已经使用了你说的,但当我点击有表单的页面时,我会自动重定向到paymentgateway页面,所以我甚至没有机会输入任何金额-任何想法?-我想我不理解redirect.php部分。如果在第一页使用该表单,我发布的php代码是针对中间页的。
<?php
     $amount = (int) $_POST['amount'];
     $urlToRedirect = 'https://secure.wp3.rbsworldpay.com/wcc/purchase?instId=XXX&cartId=OFMaterial&currency=GBP&amount='.$amount;
     header('Location: '.$urlToRedirect);
     exit;
?>