什么是CURLOPT_FORBID_REUSE?

时间:2011-07-15 16:52:06

标签: php curl

FORBID_REUSE在libcurl中究竟做了什么,特别是在CURL的PHP​​实现中,如果有任何区别。我在这里找到了它的文档:http://scriptbasic.com/html/texi/mod_curl/mod_curl_3.46.html,但这确实无济于事。它只是说“如果你不知道你在做什么,就不要使用它。”

好吧,我想知道我在做什么。

2 个答案:

答案 0 :(得分:6)

来自official documentation

  

TRUE强制连接在处理完成后显式关闭,而不是合并重用。

通常,在同一TCP连接上按顺序发送对同一Web服务器的多个HTTP请求。此选项禁用该选项并使curl为每个HTTP请求打开一个新的TCP连接,可能是为了处理损坏的HTTP服务器。

答案 1 :(得分:2)

  

TRUE强制连接在处理完成后显式关闭,而不是合并重用。

根据我的经验 - 我从来没有使用它。这是防止缓存的一个步骤。