- 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句柄
- 参数2
CURLINFO_REDIRECT_TIME
- 在事务传输开始前重定向所使用的时间 "total_time" - curl_multi_getcontent(参数1)
- 如果CURLOPT_RETURNTRANSFER作为一个选项被设置到一个具体的句柄,那么函数将会以字符串的形式返回那个curl句柄获取的内容
- 参数1curl_init()返回的句柄
- curl_setopt()参数很多,有些自己看手册把,文件上传那有一个图片上传服务的基本用法,写了一点点,欢迎参考提意见。
时间: 2024-11-13 08:11:20