php - curl 的多个请求(不是 'multi-threaded')

标签 php curl curl-multi

如果我想用 curl 做很多事情(需要 cookie),例如:

  1. 登录(我自己的)博客
  2. 然后自动提交博客文章

我是在 curl 关闭之前在一个 curl 实例中执行此操作,还是关闭第一个 session 然后启动第二个 session 以执行第二个任务? (很抱歉,如果这是一个愚蠢的问题,但我不太明白。一般来说,我在网上找到的所有关于 curl 的例子都只做一件事......这对我理解它没有帮助。)

最佳答案

一般来说:

  1. 初始化 curl 。 ( curl_initcurl_multi_init )
  2. 做事。 (如果需要,在多个 curl_exec 调用中,或 curl_multi_exec )
  3. 关闭 curl 。 (curl_closecurl_multi_close)

所以是的,全部在一个 session 中。

关于php - curl 的多个请求(不是 'multi-threaded'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1275511/

相关文章:

php - 使用 PHP 在 JSON 中创建空对象的最佳方法?

javascript - 如何获取数组组内的数组

php - MySQL 到 XML

php - 在 PHP 中使用 REST API 进行 Paypal 支付

php - 使用 PHPcurl 和参数发布 json 数据

php - 读取文本文件并将行与完全相同的行进行比较返回 false

tomcat - 使用 docker/containers + 无法在浏览器中访问服务器

PHP - 如何检查 404/超时的 URL?

php curl 多错误处理程序

php - 使用 multi curl 获取所有 URL