php判断网页是否启用gzip压缩的方法
程序员文章站
2022-06-11 12:31:33
...
本文介绍下,用php代码判断网页是否启用gzip压缩的方法,有需要的朋友不妨作个参考。
采集网页时发现file_get_contents 获得的网页保存到本地为乱码,响应的header 里 Content-Encoding:gzip,但在浏览器里看是正常的。 由此,可以判断网站开启了gzip而file_get_contents 获得的是压缩过的页面,而不是解压过的页面(不知是否要file_get_conttents 请求网页时带上相应的参数,直接获得没有被gzip压缩过的网页?) 之前看到过可以用读取文件的前2个字节判断文件类型。 gzip压缩过的网页(gbk编码)前2字节是 1F 8B,借此可以判断网页是否gzip压缩过。 例子: |
上一篇: PHP52中PDO的简单使用方法