Heim > Backend-Entwicklung > PHP-Tutorial > 如何过滤CURL获取过来的图片数据?

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

WBOY
Freigeben: 2016-06-06 20:50:54
Original
1393 Leute haben es durchsucht

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage