php-具有curl的多个请求(非多线程)

php-具有curl的多个请求(非多线程),php,curl,curl-multi,Php,Curl,Curl Multi,如果我想用curl做多种事情(需要cookies),例如: 登录(我自己的)博客 然后自动提交一篇博客文章 我是在curl关闭之前在一个curl实例中执行此操作,还是关闭第一个会话,然后为第二个任务启动第二个会话?(如果这是一个愚蠢的问题,很抱歉,但我不太明白。通常我在网上找到的所有关于curl的例子都只做了一件事……这无助于我理解它。)一般来说: 初始化卷曲。(,或) 做某事。(如果需要,在多个呼叫中,或) 紧密卷曲。(或) 因此,是的,全部在一个会话中。是的,在移动到下一个会话之前打开并关闭

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

  • 登录(我自己的)博客
  • 然后自动提交一篇博客文章
  • 我是在curl关闭之前在一个curl实例中执行此操作,还是关闭第一个会话,然后为第二个任务启动第二个会话?(如果这是一个愚蠢的问题,很抱歉,但我不太明白。通常我在网上找到的所有关于curl的例子都只做了一件事……这无助于我理解它。)

    一般来说:

  • 初始化卷曲。(,或)
  • 做某事。(如果需要,在多个呼叫中,或)
  • 紧密卷曲。(或)

  • 因此,是的,全部在一个会话中。

    是的,在移动到下一个会话之前打开并关闭每个卷曲对象。

    好的。。。假设我用这个问题中的代码登录我的博客。。。如何添加提交的帖子?我应该在curl exec之后但在curl close之前添加代码吗?我可以添加不同的curl_setopt参数(url、referer等)并使用这些参数再次执行它吗?或者我说的完全是胡说八道@Phil-yep,添加不同的参数,设置不同的操作,调用curl\u exec,然后再次执行相同的操作,完成后调用curl\u close。