php中curl的参数设置总结

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

内容简介: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


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

查看所有标签

猜你喜欢:

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

An Introduction to Genetic Algorithms

An Introduction to Genetic Algorithms

Melanie Mitchell / MIT Press / 1998-2-6 / USD 45.00

Genetic algorithms have been used in science and engineering as adaptive algorithms for solving practical problems and as computational models of natural evolutionary systems. This brief, accessible i......一起来看看 《An Introduction to Genetic Algorithms》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具