标签:
php-curl 是利用 php 模拟实现浏览器请求的一个扩展。我只用到了很简单的一部分,有些需要注意的地方,作个记录。
CURLOPT_RETURNTRANSFER默认是false。当设置为true时,请求后的内容就不会直接输出,而是通过curl_exec()返回。很有用。
CURLOPT_HEADER默认是false。当设置为true时,请求头部会输出。当cookie字段在头部返回时,就有必要将CURLOPT_HEADER设置为true了。
CURLOPT_SSL_VERIFYPEER默认是true,当访问https站点时,即会验证证书。在windows系统下curl一个https站点时,会提示
SSL certificate problem: unable to get local issuer certificate,就有必要将CURLOPT_SSL_VERIFYPEER设置为false来方便调试了。
CURLOPT_SSL_VERIFYHOST默认为2,验证host名称。可设置为false,不验证。
CURLOPT_VERBOSE默认为false。设置为true,会打印出请求时的详细信息,当curl_exec()返回false时,将此选项开启,看详细信息,会很有用处。
暂时就用了这么多,5、7是比较有用的。
再发现有用的地方再补充,附上一个例子:https://coding.net/u/imzhi/p/iMabi/git
标签:
原文地址:http://www.cnblogs.com/yxzblue/p/4565106.html