//编辑//
基本上问题是在处理表单后如何最好地将(可能很大的)动态生成的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);
?>