Home >Backend Development >PHP Tutorial >如何过滤CURL获取过来的图片数据?

如何过滤CURL获取过来的图片数据?

WBOY
WBOYOriginal
2016-06-06 20:50:541392browse

  1. 通过CURL获取图片
  2. 需要开启获取header,因为我需要获取cookies
  3. 那么返回回来的数据肯定会带有header头部
  4. 现在我如何把图片数据和header头部数据分离呢?

如何过滤CURL获取过来的图片数据?

回复内容:

  1. 通过CURL获取图片
  2. 需要开启获取header,因为我需要获取cookies
  3. 那么返回回来的数据肯定会带有header头部
  4. 现在我如何把图片数据和header头部数据分离呢?

如何过滤CURL获取过来的图片数据?

1. 如果你只是要cookie,可以用 -c 参数。
2. 如果你要dump所有的header,可以用 -D 参数
3. 如果你想自己解析分隔,找到第一次出现的 "\r\n\r\n" 就行
4. 遇到问题先RTFM

这是php的啊,为什么不放出代码,让大家分析分析呢?
不过,header会和内容夹在一起, 我猜 CURLOPT_HEADER为true?
如果只是要cookies,还有个CURLOPT_COOKIEJAR选项的,可以写cookie到具体文件.
此外,其他header信息似乎"都"可以从curl_getinfo获取.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn