php中curl的参数设置总结

栏目: PHP · 发布时间: 8年前

内容简介:php中curl的参数设置总结

成功返回结果,不输出结果,失败返回false

curl_setopt($ch,CURLOPT_RETURNTRANSFER,true)

$ch=curl_init(); curl_setopt($ch,CURLOPT_CURL,“http://www.baidu.com”); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);//成功返回结果,不输出结果,失败返回false $output=curl_exec($ch); curl_close($ch); echo str_replace("百度","哈哈",$output);

设置post方式

curl_setopt($ch,CURLOPT_POST,1);//若为0则是get方式

为post添加数据$data

curl_setopt($ch,CURLOPT_POSTFIELDS,$data);

允许自定义请求时的客户端名称

curl_setopt($ch,CURLOPT_USERAGENT,"user-agent:Mozilla/50(Windows NT 5.1;vv:24.0) Gecko/20100101 Firefox/24.0");

设置header

curl_setopt($ch,CURLOPT_HTTPHEADER,array("application/x-www-form-urlencoded;charset=utf-8","content-length:".strlen($data)));

抓取网页并下载

curl_setopt($ch,CURLOPT_COOKIESESSION,true);//让本地支持session和cookie

把cookie存到cookieFile文件中

curl_setopt($ch,CURLOPT_COOKIEFILE,"cookiefile");

设置cookie必备参数

curl_setopt($ch,CURLOPT_COOKIEJAR,"cookiefile"); curl_setopt($ch,CUROPT_COOKIE,session_name().'='.session_id());

不让curl打印头部

curl_setopt($ch,CURLOPT_HEADER,0);

curl支持页面跳转

curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);

设置超时时间

curl_setopt($ch,CURLOPT_POST,1);//若为0则是get方式

0

设置登录的用户名和密码

curl_setopt($ch,CURLOPT_POST,1);//若为0则是get方式

1

设置保存下载的文件

curl_setopt($ch,CURLOPT_POST,1);//若为0则是get方式

2

把本地文件上传到ftp

curl_setopt($ch,CURLOPT_POST,1);//若为0则是get方式

3

设置打开的文件

curl_setopt($ch,CURLOPT_POST,1);//若为0则是get方式

4

设置上传文件的大小

curl_setopt($ch,CURLOPT_POST,1);//若为0则是get方式

5

从网上下载HTTPS资源

终止从服务器进行验证(设置该参数必须设置时区)

curl_setopt($ch,CURLOPT_POST,1);//若为0则是get方式

6


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Natural Language Processing with Python

Natural Language Processing with Python

Steven Bird、Ewan Klein、Edward Loper / O'Reilly Media / 2009-7-10 / USD 44.99

This book offers a highly accessible introduction to Natural Language Processing, the field that underpins a variety of language technologies, ranging from predictive text and email filtering to autom......一起来看看 《Natural Language Processing with Python》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具