多个 PHP cUrl 发布到同一页面
Posted
技术标签:
【中文标题】多个 PHP cUrl 发布到同一页面【英文标题】:Multiple PHP cUrl posts to same page 【发布时间】:2011-05-21 02:18:03 【问题描述】:所以要点是我需要将 XML 数据查询发布到网关页面以接收 O 稍后解析的 XML 响应,对此 Web 服务可能有 3-60 个查询,不幸的是我必须运行一个简单的立即循环并一次做一个。在响应方面,我只需要响应中的 1 行(或最多 5 行),第 2 行是我需要包含图像数据的第一行。因此,如果可能的话,我希望能够选择我正在阅读的行。
我创建了一个简单的“读入”函数,正如我在基本 for 循环中所说的那样,这是我目前正在使用并希望修改的代码。
$part1 = 'XML 开始'; $part2 = XML 结束'; $posts = 数组(0 => 'SC-010052214', 1 => 'SC-000032972', 2 => 'SC-012535460', 3 => 'SC-011257289', 4 => 'SC-010134078') ; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://example.com/index.php'); curl_setopt($ch, CURLOPT_RETURNTRANSFER => 1); curl_setopt ($ch, CURLOPT_POST, 1); $count = count($posts); for($i=0;$i限制:很遗憾,我不能使用 ?post=$data0&post=$data1&post=$data3,所以我需要一个更好的解决方案。除此之外,我想看看这里可以进行哪些改进。
【问题讨论】:
【参考方案1】:由于快速反应的限制,
$item) $query = '【讨论】:
【参考方案2】:也许http://php.net/manual/en/function.curl-multi-init.php 对你有帮助
【讨论】:
我尝试了多卷曲,但无法使用帖子来表述它,我的代码某处存在一些严重错误。以上是关于多个 PHP cUrl 发布到同一页面的主要内容,如果未能解决你的问题,请参考以下文章
如何在 php 中将“$_POST”返回到同一页面或不同的结果页面? [关闭]