标签:
curl_init(参数1)
初始化一个新的会话,返回一个curl句柄,否则返回false
如果参数提供了,curlopt_url()选项将会被设置成这个值。可以使用curl_setopt()手动设置
curl_setopt(参数1,参数2,参数3)
设置一个curl传输参数
参数1由curl_init()返回的句柄
参数2需要设置的选项,参数3对应的值(CURLOPT_URL, ‘http://localhost/upload.php‘)
CURLOPT_POSTFIELDS-
》全部数据使用HTTP协议中的"POST"操作来发送。要发送文件,在文件名前面加上@前缀并使用完整路径。这个参数可以通过urlencoded后的字符串类似‘para1=val1¶2=val2&...‘或使用一个以字段名为键值,字段数据为值的数组。如果value是一个数组,Content-Type头将会被设置成multipart/form-data。
参数3的类型可以是bool,int,string,array。
curl_exec(参数1)
执行一个curl会话,成功返回true,失败返回false
参数1curl_init()返回的curl句柄
curl_close(参数1)
关闭一个curl会话 无返回值
参数1由curl_init()返回的curl句柄
curl_getinfo(参数1,参数2)
获取一个curl链接资源句柄的信息
参数1由curl_init()返回的curl句柄
参数2CURLINFO_REDIRECT_TIME
- 在事务传输开始前重定向所使用的时间 "total_time"
curl_multi_getcontent(参数1)
如果CURLOPT_RETURNTRANSFER作为一个选项被设置到一个具体的句柄,那么函数将会以字符串的形式返回那个curl句柄获取的内容
参数1curl_init()返回的句柄
标签:
原文地址:http://www.cnblogs.com/dai-idiot/p/4629762.html