N
的"Location: "放在 header 中递归的返回给服
务器,使用 CURLOPT_MAXREDIRS 可以限定
递归返回的数量。
CURLOPT_FORBID_REUSE
在完成交互以后强迫断开连接,不能重用。
CURLOPT_FRESH_CONNECT
强制获取一个新的连接,替代缓存中的连
接。
CURLOPT_FTP_USE_EPRT
启 用 时 当 FTP 下 载 时 , 使 用 EPRT ( 或
LPRT) 命 令 。 设 置 为 FALSE 时 禁 用 EPRT 和
LPRT,使用 PORT
命令 only.
CURLOPT_FTP_USE_EPSV
启用时,在 FTP 传输过程中回复到 PASV
模式前首先尝试 EPSV 命令。设置为 FALSE 时
禁用 EPSV 命令。
CURLOPT_FTPAPPEND
启用时追加写入文件而不是覆盖它。
CURLOPT_FTPASCII
CURLOPT_TRANSFERTEXT 的别名。
CURLOPT_FTPLISTONLY
启用时只列出 FTP 目录的名字。
CURLOPT_HEADER
启用时会将头文件的信息作为数据流输出。
CURLINFO_HEADER_OUT
启用时追踪句柄的请求字符串。
从
PHP
5.1.3 开始可用
CURLINFO_ 前
缀 是 故 意 的
(intentional)。
CURLOPT_HTTPGET
启用时会设置 HTTP 的 method 为 GET,
因为 GET 是默认是,所以只在被修改的情况下
使用。
CURLOPT_HTTPPROXYTUNN
EL
启用时会通过 HTTP 代理来传输。
CURLOPT_MUTE
启用时将 cURL 函数中所有修改过的参数
恢复默认值。
CURLOPT_NETRC
在连接建立以后,访问~/.netrc 文件获取
用户名和密码信息连接远程站点。
CURLOPT_NOBODY
启用时将不对 HTML 中的 BODY 部分进行
输出。
CURLOPT_NOPROGRESS
启用时关闭 curl 传输的进度条,此项的默认设
置为启用。
Note:
PHP 自动地设置这个选项为 TRUE,这个选项
仅仅应当在以调试为目的时被改变。
CURLOPT_NOSIGNAL
启用时忽略所有的 curl 传递给 php 进行的
信号。在 SAPI 多线程传输时此项被默认启用。
cURL 7.10
时被加入。
CURLOPT_POST
启用时会发送一个常规的 POST 请求,类
型
为
:
application/x-www-form-
urlencoded,就像表单提交的一样。
CURLOPT_PUT
启用时允许 HTTP 发送文件,必须同时设
置
CURLOPT_INFILE
和
CURLOPT_INFILESIZE。
CURLOPT_RETURNTRANSFE
R
将 curl_exec()获取的信息以文件流的形式
返回,而不是直接输出。
CURLOPT_SSL_VERIFYPEER
禁用后 cURL 将终止从服务端进行验证。使
用 CURLOPT_CAINFO 选 项 设 置 证 书 使 用
CURLOPT_CAPATH
选项 设置 证书 目录 如 果
CURLOPT_SSL_VERIFYPEER( 默 认 值 为 2) 被
启 用 , CURLOPT_SSL_VERIFYHOST 需 要 被
自
cURL
7.10 开 始 默 认
为 TRUE 。 从
cURL 7.10 开始
默认绑定安装。