使用PHP将GET数据重定向到另一个站点

Jul*_*ian 0 php jquery

所以我在前端有一个表格.我使用jQuery收集数据并将数据发送到collect.php.

我想让collect.php以下列格式发送到另一个站点?fname = tom&phone = 3434343.

如何将发送到collect.php的数据发送到其他站点?

ter*_*ško 5

由于您已经收集了数据并将其发送到了collect.php,您可能需要执行以下操作:

$query = http_build_query( $_GET );

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/something.php?" . $query);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

这将允许从PHP脚本将数据发送到另一个站点.

如果您还需要提供用户代理字符串或引用(如假冒浏览器),那么您应该查看提供的选项curl_setopt().

替代解决方案是使用套接字,但这需要您探索HTTP协议本身.

  • ......我想知道,为什么我有一个downvote?没有足够的jQuery? (2认同)