首頁 >後端開發 >php教程 >如何过滤CURL获取过来的图片数据?

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

WBOY
WBOY原創
2016-06-06 20:50:541391瀏覽

  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获取.

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn