2011-11-02 93 views
1

curl_setopt($ch, CURLOPT_FILE, null);curl_setopt($ch, CURLOPT_FILE, false);Warning: curl_setopt(): supplied argument is not a valid File-Handle resource如何从curl句柄中删除CURL_FILE句柄?

有无处说怎样做才能完全删除引用文件句柄。我必须启动一个全新的卷曲手柄才能使用此选项进行清洁吗?

回答

1

http://php.net/manual/en/function.curl-setopt.php,您应该将其更改为STDOUT,这是默认值。或者,如果您对输出完全不感兴趣,则可以将其更改为/dev/null

+0

'STDOUT'的问题是它绕过了PHP的输出缓冲区,这意味着你不能通过'ob_start()'和'ob_get_contents()'来获得响应。有没有办法清除这个集合文件,所以输出缓冲将工作以及? –