0

// 编辑 //

本质上,问题是在处理表单后如何最好地将动态生成的 HTML 块(可能很大)发送到远程服务器?

// 结束编辑

客户有一个注册表单,该表单包含在许多域中,这些域会发回母站点。到目前为止,我们一直使用母网站的感谢页面来处理所有请求。

客户现在希望允许附属公司在表单字段中填充$thankyou_url并使用重定向到附属网站的指定感谢页面。

由于我们对这些注册的响应不断变化,因此我们希望构建一些 HTML 并将其发布到提供的感谢页面以进行显示。

我原以为我会在 cURL 中构建帖子,但我发现我在那里所做的就是取回他们填充的响应页面及其相对路径。

有没有办法使用不同的 cURL 标头向用户发送我们构建的帖子,或者我应该使用其他一些方法?

当前代码:

<?php
$url = $remote_thanks_url;
$fields = array(
            'html' => $our_response
        );
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string, '&');
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
$result = curl_exec($ch);
curl_close($ch);
?>
4

1 回答 1

0

你可能想看看这个例子中的header()函数(http://www.php.net/header ):

如何使用 PHP header() 函数发布到页面?

于 2013-01-19T17:46:12.867 回答