【发布时间】:2009-12-06 16:18:35
【问题描述】:
我的站点上有一个表单,可以将数据发送到某个远程站点 - 简单的 html 表单。 我想做的是使用用户输入表格的数据用于统计目的。 因此,我没有将数据发送到远程页面,而是先将其发送到我的脚本,该脚本将其重新发送到远程站点。
问题是我需要它以与通常形式完全相同的方式运行,将用户带到远程站点并显示资源。
当我使用这段代码时,它有点工作,但不是我想要的方式:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $action);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$result = curl_exec($ch);
curl_close($ch);
问题是它在同一个脚本中显示响应。例如,如果 $action 是例如: somesite.com/processform.php,我的脚本名称是 mysqcript.php,它会在“mysqcript.php”中显示“somesite.com/processform.php”的响应,因此所有相关链接都不起作用。 如何将用户发送到“somesite.com/processform.php”?和按下按钮一样吗?
莱昂蒂
【问题讨论】: