首页 > 采集

解决http请求字符乱码的bug

上次介绍的http请求函数足够用了,可是在某些时候从浏览器打开url是正常的,使用request_url却只得到一堆乱码,于是翻看手册发现,是由于该url所在的服务器开启了gzip压缩导致。使用curl扩展进行请求时记得开启gzip自动解压

阅读全文

PHP使用curl进行GET请求和POST请求

curl 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。PHP安装了curl的扩展之后便可以非常轻松实现http的GET请求和POST请求,还可以实现各种高级功能(例如认证,伪装referer,代理),甚至带证书访问https链接等等。但是,我们开发过程中,常常用于采集数据和发送数据,这里以乐视网的PHP接口代码作为例子。

阅读全文