使用php判断网页是否gzip压缩

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了使用php判断网页是否gzip压缩脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

昨天晚上群里有朋友采集网页时发现file_get_contents 获得的网页保存到本地为乱码,响应的header 里 Content-Encoding:gzip

但在浏览器里看是正常的。

因为我有过相关经验马上发现是网站开启了gzip而file_get_contents 获得的是压缩过的页面,而不是解压过的页面<FONT style="COLOR: #ff0000">(不知道是不是要file_get_conttents 请求网页时带上相应的参数,直接获得没有被gzip压缩过的网页?)
刚好我前不久刚看到可以用读取文件的前2个字节判断文件类型。群里面的朋友也说gzip压缩过的网页(gbk编码)前2字节是 1F 8B 于是就可以判断网页是否gzip压缩过。
代码如下:
<div class="codetITle"><a style="CURSOR: pointer" data="71509" class="copybut" id="copybut71509" onclick="doCopy('code71509')"> 代码如下:

脚本宝典总结

以上是脚本宝典为你收集整理的使用php判断网页是否gzip压缩全部内容,希望文章能够帮你解决使用php判断网页是否gzip压缩所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。