下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。
curl_setopt()、curl_multi_setopt()、 curl_getinfo() 文档中常量的描述和使用。
CURLOPT_AUTOREFERER
(int)
CURLOPT_DOH_URL
(int)
CURLOPT_DOH_SSL_VERIFYHOST
(int)
CURLOPT_DOH_SSL_VERIFYPEER
(int)
CURLOPT_DOH_SSL_VERIFYSTATUS
(int)
CURLOPT_DNS_USE_GLOBAL_CACHE
(int)
CURLOPT_DNS_CACHE_TIMEOUT
(int)
CURLOPT_FTP_SSL
(int)
CURLFTP_CREATE_DIR
(int)
CURLFTP_CREATE_DIR_NONE
(int)
CURLFTP_CREATE_DIR_RETRY
(int)
CURLFTPSSL_TRY
(int)
CURLFTPSSL_ALL
(int)
CURLFTPSSL_CONTROL
(int)
CURLFTPSSL_NONE
(int)
CURLFTPMETHOD_DEFAULT
(int)
CURLOPT_PRIVATE
(int)
CURLOPT_FTPSSLAUTH
(int)
CURLOPT_PORT
(int)
CURLOPT_FILE
(int)
CURLOPT_INFILE
(int)
CURLOPT_INFILESIZE
(int)
CURLOPT_ISSUERCERT_BLOB
(int)
CURLOPT_URL
(int)
CURLOPT_PROXY
(int)
CURLOPT_PROXY_ISSUERCERT
(int)
CURLOPT_PROXY_ISSUERCERT_BLOB
(int)
CURLOPT_PROXY_SSLCERT_BLOB
(int)
CURLOPT_PROXY_SSLKEY_BLOB
(int)
CURLOPT_VERBOSE
(int)
CURLOPT_ALTSVC
(int)
CURLOPT_ALTSVC_CTRL
(int)
CURLALTSVC_H1
(int)
CURLALTSVC_H2
(int)
CURLALTSVC_H3
(int)
CURLALTSVC_READONLYFILE
(int)
CURLOPT_HEADER
(int)
CURLOPT_HTTPHEADER
(int)
CURLOPT_NOPROGRESS
(int)
CURLOPT_NOBODY
(int)
CURLOPT_FAILONERROR
(int)
CURLOPT_UPLOAD
(int)
CURLOPT_UPLOAD_BUFFERSIZE
(int)
CURLOPT_POST
(int)
CURLOPT_FTPLISTONLY
(int)
CURLOPT_FTPAPPEND
(int)
CURLOPT_FTP_CREATE_MISSING_DIRS
(int)
CURLOPT_NETRC
(int)
CURLOPT_FOLLOWLOCATION
(int)
CURLOPT_FTPASCII
(int)
CURLOPT_PUT
(int)
CURLOPT_MIME_OPTIONS
(int)
CURLOPT_MUTE
(int)
CURLOPT_RETURNTRANSFER
。
CURLOPT_USERPWD
(int)
CURLOPT_PROXYUSERPWD
(int)
CURLOPT_RANGE
(int)
CURLOPT_TIMEOUT
(int)
CURLOPT_TIMEOUT_MS
(int)
CURLOPT_TCP_NODELAY
(int)
CURLOPT_POSTFIELDS
(int)
CURLOPT_PROGRESSFUNCTION
(int)
CURLOPT_REFERER
(int)
CURLOPT_USERAGENT
(int)
CURLOPT_FTPPORT
(int)
CURLOPT_FTP_USE_EPSV
(int)
CURLOPT_LOW_SPEED_LIMIT
(int)
CURLOPT_LOW_SPEED_TIME
(int)
CURLOPT_RESUME_FROM
(int)
CURLOPT_SSLCERT
(int)
CURLOPT_SSLCERT_BLOB
(int)
CURLOPT_SSLCERTPASSWD
(int)
CURLOPT_SSLKEY_BLOB
(int)
CURLOPT_WRITEHEADER
(int)
CURLOPT_WS_OPTIONS
(int)
CURLOPT_SSL_VERIFYHOST
(int)
CURLOPT_SSLVERSION
(int)
CURL_SSLVERSION_DEFAULT
(int)
CURL_SSLVERSION_TLSv1
(int)
CURL_SSLVERSION_SSLv2
(int)
CURL_SSLVERSION_SSLv3
(int)
CURL_SSLVERSION_TLSv1_0
(int)
CURL_SSLVERSION_TLSv1_1
(int)
CURL_SSLVERSION_TLSv1_2
(int)
CURL_SSLVERSION_TLSv1_3
(int)
CURLOPT_TIMECONDITION
(int)
CURLOPT_TIMEVALUE
(int)
CURLOPT_CUSTOMREQUEST
(int)
CURLOPT_STDERR
(int)
CURLOPT_TRANSFERTEXT
(int)
CURLOPT_RETURNTRANSFER
(int)
CURLOPT_QUICK_EXIT
(int)
CURLOPT_QUOTE
(int)
CURLOPT_POSTQUOTE
(int)
CURLOPT_INTERFACE
(int)
CURLOPT_KRB4LEVEL
(int)
CURLOPT_HTTPPROXYTUNNEL
(int)
CURLOPT_FILETIME
(int)
CURLOPT_WRITEFUNCTION
(int)
CURLOPT_READFUNCTION
(int)
CURLOPT_PASSWDFUNCTION
(int)
CURLOPT_HEADERFUNCTION
(int)
CURLOPT_MAXAGE_CONN
(int)
CURLOPT_MAXFILESIZE_LARGE
(int)
CURLOPT_MAXLIFETIME_CONN
(int)
CURLOPT_MAXREDIRS
(int)
CURLOPT_MAXCONNECTS
(int)
CURLOPT_FRESH_CONNECT
(int)
CURLOPT_FORBID_REUSE
(int)
CURLOPT_RANDOM_FILE
(int)
CURLOPT_EGDSOCKET
(int)
CURLOPT_CONNECTTIMEOUT
(int)
CURLOPT_CONNECTTIMEOUT_MS
(int)
CURLOPT_SSL_VERIFYPEER
(int)
CURLOPT_CA_CACHE_TIMEOUT
(int)
CURLOPT_CAINFO
(int)
CURLOPT_CAINFO_BLOB
(int)
CURLOPT_CAPATH
(int)
CURLOPT_SSL_CIPHER_LIST
(int)
CURLOPT_SSL_EC_CURVES
(int)
CURLOPT_BINARYTRANSFER
(int)
CURLOPT_NOSIGNAL
(int)
CURLOPT_PROXYTYPE
(int)
CURLOPT_BUFFERSIZE
(int)
CURLOPT_HTTPGET
(int)
CURLOPT_HTTP_VERSION
(int)
CURLOPT_HSTS
(int)
CURLOPT_HSTS_CTRL
(int)
CURLHSTS_ENABLE
(int)
CURLHSTS_READONLYFILE
(int)
CURLOPT_SSLKEY
(int)
CURLOPT_SSLKEYTYPE
(int)
CURLOPT_SSLKEYPASSWD
(int)
CURLOPT_SSLENGINE
(int)
CURLOPT_SSLENGINE_DEFAULT
(int)
CURLOPT_SSLCERTTYPE
(int)
CURLOPT_CRLF
(int)
CURLOPT_ENCODING
(int)
CURLOPT_PROXYPORT
(int)
CURLOPT_UNRESTRICTED_AUTH
(int)
CURLOPT_FTP_USE_EPRT
(int)
CURLOPT_HTTP200ALIASES
(int)
CURLOPT_HTTPAUTH
(int)
CURLOPT_AWS_SIGV4
(int)
CURLAUTH_BASIC
(int)
CURLAUTH_DIGEST
(int)
CURLAUTH_GSSNEGOTIATE
(int)
CURLAUTH_NEGOTIATE
(int)
CURLAUTH_NTLM
(int)
CURLAUTH_NTLM_WB
(int)
CURLAUTH_ANY
(int)
CURLAUTH_ANYSAFE
(int)
CURLAUTH_AWS_SIGV4
(int)
CURLOPT_PROXYAUTH
(int)
CURLOPT_MAIL_RCPT_ALLLOWFAILS
(int)
CURLOPT_UPKEEP_INTERVAL_MS
(int)
CURLOPT_MAX_RECV_SPEED_LARGE
(int)
CURLOPT_MAX_SEND_SPEED_LARGE
(int)
CURLOPT_HEADEROPT
(int)
CURLOPT_PROXYHEADER
(int)
CURLPX_BAD_ADDRESS_TYPE
(int)
CURLPX_BAD_VERSION
(int)
CURLPX_CLOSED
(int)
CURLPX_GSSAPI
(int)
CURLPX_GSSAPI_PERMSG
(int)
CURLPX_GSSAPI_PROTECTION
(int)
CURLPX_IDENTD_DIFFER
(int)
CURLPX_IDENTD
(int)
CURLPX_LONG_HOSTNAME
(int)
CURLPX_LONG_PASSWD
(int)
CURLPX_LONG_USER
(int)
CURLPX_NO_AUTH
(int)
CURLPX_OK
(int)
CURLPX_RECV_ADDRESS
(int)
CURLPX_RECV_AUTH
(int)
CURLPX_RECV_CONNECT
(int)
CURLPX_RECV_REQACK
(int)
CURLPX_REPLY_ADDRESS_TYPE_NOT_SUPPORTED
(int)
CURLPX_REPLY_COMMAND_NOT_SUPPORTED
(int)
CURLPX_REPLY_CONNECTION_REFUSED
(int)
CURLPX_REPLY_GENERAL_SERVER_FAILURE
(int)
CURLPX_REPLY_HOST_UNREACHABLE
(int)
CURLPX_REPLY_NETWORK_UNREACHABLE
(int)
CURLPX_REPLY_NOT_ALLOWED
(int)
CURLPX_REPLY_TTL_EXPIRED
(int)
CURLPX_REPLY_UNASSIGNED
(int)
CURLPX_REQUEST_FAILED
(int)
CURLPX_RESOLVE_HOST
(int)
CURLPX_SEND_AUTH
(int)
CURLPX_SEND_CONNECT
(int)
CURLPX_SEND_REQUEST
(int)
CURLPX_UNKNOWN_FAIL
(int)
CURLPX_UNKNOWN_MODE
(int)
CURLPX_USER_REJECTED
(int)
CURL_PUSH_OK
(int)
CURL_PUSH_DENY
(int)
CURL_REDIR_POST_301
(int)
CURL_REDIR_POST_302
(int)
CURL_REDIR_POST_303
(int)
CURL_REDIR_POST_ALL
(int)
CURL_TIMECOND_NONE
(int)
CURL_TIMECOND_IFMODSINCE
(int)
CURL_TIMECOND_IFUNMODSINCE
(int)
CURL_TIMECOND_LASTMOD
(int)
CURL_VERSION_ALTSVC
(int)
CURL_VERSION_ASYNCHDNS
(int)
CURL_VERSION_BROTLI
(int)
CURL_VERSION_CONV
(int)
CURL_VERSION_CURLDEBUG
(int)
CURL_VERSION_DEBUG
(int)
CURL_VERSION_GSASL
(int)
CURL_VERSION_GSSAPI
(int)
CURL_VERSION_GSSNEGOTIATE
(int)
CURL_VERSION_HSTS
(int)
CURL_VERSION_IDN
(int)
CURL_VERSION_MULTI_SSL
(int)
CURL_VERSION_NTLM
(int)
CURL_VERSION_NTLM_WB
(int)
CURL_VERSION_IPV6
(int)
CURL_VERSION_KERBEROS4
(int)
CURL_VERSION_KERBEROS5
(int)
CURL_VERSION_HTTP2
(int)
CURL_VERSION_HTTP3
(int)
CURL_VERSION_LARGEFILE
(int)
CURL_VERSION_PSL
(int)
CURL_VERSION_SPNEGO
(int)
CURL_VERSION_SSPI
(int)
CURL_VERSION_SSL
(int)
CURL_VERSION_TLSAUTH_SRP
(int)
CURL_VERSION_UNICODE
(int)
CURL_VERSION_UNIX_SOCKETS
(int)
CURL_VERSION_ZSTD
(int)
CURL_VERSION_LIBZ
(int)
CURLVERSION_NOW
(int)
CURLFTPAUTH_DEFAULT
(int)
CURLFTPAUTH_SSL
(int)
CURLFTPAUTH_TLS
(int)
CURLPROXY_HTTP
(int)
CURLPROXY_HTTP_1_0
(int)
CURLPROXY_SOCKS4
(int)
CURLPROXY_SOCKS5
(int)
CURL_NETRC_OPTIONAL
(int)
CURL_NETRC_IGNORED
(int)
CURL_NETRC_REQUIRED
(int)
CURL_HTTP_VERSION_NONE
(int)
CURL_HTTP_VERSION_1_0
(int)
CURL_HTTP_VERSION_1_1
(int)
CURL_HTTP_VERSION_2
(int)
CURL_HTTP_VERSION_2_0
(int)
CURL_HTTP_VERSION_2TLS
(int)
CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE
(int)
CURLM_CALL_MULTI_PERFORM
(int)
CURLM_OK
(int)
CURLM_BAD_HANDLE
(int)
CURLM_BAD_EASY_HANDLE
(int)
CURLM_OUT_OF_MEMORY
(int)
CURLM_INTERNAL_ERROR
(int)
CURLMSG_DONE
(int)
CURLOPT_KEYPASSWD
(int)
CURLOPT_SSH_AUTH_TYPES
(int)
CURLOPT_SSH_HOST_PUBLIC_KEY_MD5
(int)
CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256
(int)
CURLOPT_SSH_HOSTKEYFUNCTION
(int)
CURLOPT_SSH_PRIVATE_KEYFILE
(int)
CURLOPT_SSH_PUBLIC_KEYFILE
(int)
CURLOPT_SSL_OPTIONS
(int)
CURLSSLOPT_ALLOW_BEAST
(int)
CURLSSLOPT_NO_REVOKE
(int)
CURLSSLOPT_AUTO_CLIENT_CERT
(int)
CURLSSLOPT_NATIVE_CA
(int)
CURLSSLOPT_NO_PARTIALCHAIN
(int)
CURLSSLOPT_REVOKE_BEST_EFFORT
(int)
CURLOPT_USERNAME
(int)
CURLOPT_SASL_AUTHZID
(int)
CURLOPT_SASL_IR
(int)
CURLOPT_DNS_INTERFACE
(int)
CURLOPT_DNS_LOCAL_IP4
(int)
CURLOPT_DNS_LOCAL_IP6
(int)
CURLOPT_XOAUTH2_BEARER
(int)
CURLOPT_LOGIN_OPTIONS
(int)
CURLOPT_EXPECT_100_TIMEOUT_MS
(int)
CURLOPT_SSL_ENABLE_ALPN
(int)
CURLOPT_SSL_ENABLE_NPN
(int)
CURLOPT_PINNEDPUBLICKEY
(int)
CURLOPT_UNIX_SOCKET_PATH
(int)
CURLOPT_SSL_VERIFYSTATUS
(int)
CURLOPT_PATH_AS_IS
(int)
CURLOPT_SSL_FALSESTART
(int)
CURLOPT_PIPEWAIT
(int)
CURLOPT_PROTOCOLS_STR
(int)
CURLOPT_PROXY_SERVICE_NAME
(int)
CURLOPT_SERVICE_NAME
(int)
CURLOPT_DEFAULT_PROTOCOL
(int)
CURLOPT_STREAM_WEIGHT
(int)
CURLOPT_TFTP_NO_OPTIONS
(int)
CURLOPT_CONNECT_TO
(int)
CURLOPT_TCP_FASTOPEN
(int)
CURLOPT_TCP_KEEPALIVE
(int)
CURLOPT_TCP_KEEPIDLE
(int)
CURLOPT_TCP_KEEPINTVL
(int)
CURLMOPT_PIPELINING
(int)
CURLMOPT_MAXCONNECTS
(int)
CURLMOPT_MAX_CONCURRENT_STREAMS
(int)
CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE
(int)
CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE
(int)
CURLMOPT_MAX_HOST_CONNECTIONS
(int)
CURLMOPT_MAX_PIPELINE_LENGTH
(int)
CURLMOPT_MAX_TOTAL_CONNECTIONS
(int)
CURLMOPT_PUSHFUNCTION
(int)
CURLSSH_AUTH_AGENT
(int)
CURLSSH_AUTH_ANY
(int)
CURLSSH_AUTH_DEFAULT
(int)
CURLSSH_AUTH_HOST
(int)
CURLSSH_AUTH_KEYBOARD
(int)
CURLSSH_AUTH_NONE
(int)
CURLSSH_AUTH_PASSWORD
(int)
CURLSSH_AUTH_PUBLICKEY
(int)
CURLPAUSE_ALL
(int)
CURLPAUSE_CONT
(int)
CURLPAUSE_RECV
(int)
CURLPAUSE_RECV_CONT
(int)
CURLPAUSE_SEND
(int)
CURLPAUSE_SEND_CONT
(int)
CURLPIPE_NOTHING
(int)
CURLPIPE_HTTP1
(int)
CURLPIPE_MULTIPLEX
(int)
CURLPROXY_SOCKS4A
(int)
CURLPROXY_SOCKS5_HOSTNAME
(int)
CURLHEADER_SEPARATE
(int)
CURLHEADER_UNIFIED
(int)
CURLPROTO_SMB
(int)
CURLPROTO_SMBS
(int)
CURLPROTO_MQTT
(int)
CURLOPT_REDIR_PROTOCOLS_STR
(int)
CURLOPT_REQUEST_TARGET
(int)
CURLAUTH_GSSAPI
(int)
CURL_MAX_READ_SIZE
(int)
CURLOPT_ABSTRACT_UNIX_SOCKET
(int)
CURLOPT_KEEP_SENDING_ON_ERROR
(int)
CURLOPT_PRE_PROXY
(int)
CURLOPT_PROXY_CAINFO
(int)
CURLOPT_PROXY_CAINFO_BLOB
(int)
CURLOPT_PROXY_CAPATH
(int)
CURLOPT_PROXY_CRLFILE
(int)
CURLOPT_PROXY_KEYPASSWD
(int)
CURLOPT_PROXY_PINNEDPUBLICKEY
(int)
CURLOPT_PROXY_SSLCERT
(int)
CURLOPT_PROXY_SSLCERTTYPE
(int)
CURLOPT_PROXY_SSL_CIPHER_LIST
(int)
CURLOPT_PROXY_SSLKEY
(int)
CURLOPT_PROXY_SSLKEYTYPE
(int)
CURLOPT_PROXY_SSL_OPTIONS
(int)
CURLOPT_PROXY_SSL_VERIFYHOST
(int)
CURLOPT_PROXY_SSL_VERIFYPEER
(int)
CURLOPT_PROXY_SSLVERSION
(int)
CURLOPT_PROXY_TLSAUTH_PASSWORD
(int)
CURLOPT_PROXY_TLSAUTH_TYPE
(int)
CURLOPT_PROXY_TLSAUTH_USERNAME
(int)
CURLOPT_SOCKS5_AUTH
(int)
CURLOPT_SUPPRESS_CONNECT_HEADERS
(int)
CURLPROXY_HTTPS
(int)
CURL_SSLVERSION_MAX_DEFAULT
(int)
CURL_SSLVERSION_MAX_NONE
(int)
CURL_SSLVERSION_MAX_TLSv1_0
(int)
CURL_SSLVERSION_MAX_TLSv1_1
(int)
CURL_SSLVERSION_MAX_TLSv1_2
(int)
CURL_SSLVERSION_MAX_TLSv1_3
(int)
CURL_SSLVERSION_TLSv1_3
(int)
CURL_VERSION_HTTPS_PROXY
(int)
CURLAUTH_BEARER
(int)
CURL_LOCK_DATA_CONNECT
(int)
CURL_LOCK_DATA_PSL
(int)
CURLOPT_DISALLOW_USERNAME_IN_URL
(int)
CURLOPT_DNS_SHUFFLE_ADDRESSES
(int)
CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS
(int)
CURLOPT_HAPROXYPROTOCOL
(int)
CURLOPT_PROXY_TLS13_CIPHERS
(int)
CURLOPT_SSH_COMPRESSION
(int)
CURLOPT_TIMEVALUE_LARGE
(int)
CURLOPT_TLS13_CIPHERS
(int)
CURLSSH_AUTH_GSSAPI
(int)
CURLOPT_HTTP09_ALLOWED
(int)
CURLMIMEOPT_FORMESCAPE
(int)
CURLWS_RAW_MODE
(int)
CURLKHMATCH_OK
(int)
CURLKHMATCH_MISMATCH
(int)
CURLKHMATCH_MISSING
(int)
CURLKHMATCH_LAST
(int)
常量 | 描述 |
---|---|
CURLINFO_APPCONNECT_TIME
(int)
|
从建立 SSL/SSH 连接/握手起,到与远程主机完成连接所花费的秒数 |
CURLINFO_APPCONNECT_TIME_T
(int)
|
从建立 SSL/SSH 连接/握手起,到与远程主机完成连接所花费的微秒数。自 PHP 7.3.0 和 cURL 7.61.0 起可用 |
CURLINFO_CAINFO
(int)
|
默认内置 CA 证书位置。自 PHP 8.3.0 和 cURL 7.84.0 起可用 |
CURLINFO_CAPATH
(int)
|
默认内置 CA 证书路径。自 PHP 8.3.0 和 cURL 7.84.0 起可用 |
CURLINFO_CERTINFO
(int)
|
TLS 证书链 |
CURLINFO_CONDITION_UNMET
(int)
|
不满足时间条件的信息 |
CURLINFO_CONNECT_TIME
(int)
|
建立连接所花费的秒数 |
CURLINFO_CONNECT_TIME_T
(int)
|
从开始到完成连接远程主机(或代理)所花费的总微秒数。自 PHP 7.3.0 和 cURL 7.61.0 起可用 |
CURLINFO_CONTENT_LENGTH_DOWNLOAD
(int)
|
从 "Content-Length:" 字段读取的下载内容长度 (单位:字节) |
CURLINFO_CONTENT_LENGTH_DOWNLOAD_T
(int)
|
下载的 content-length。该值从 "Content-Length:" 字段读取。如果无法得知大小,则为 -1。自 PHP 7.3.0 和 cURL 7.55.0 起可用 |
CURLINFO_CONTENT_LENGTH_UPLOAD
(int)
|
指定上传大小 |
CURLINFO_CONTENT_LENGTH_UPLOAD_T
(int)
|
指定上传大小。如果大小未知,则为 -1。自 PHP 7.3.0 和 cURL 7.55.0 起可用 |
CURLINFO_CONTENT_TYPE
(int)
|
已请求的文档的 Content-Type:。NULL 表示服务器未发送有效的 Content-Type: header。 |
CURLINFO_COOKIELIST
(int)
|
所以已知的 cookie |
CURLINFO_EFFECTIVE_URL
(int)
|
最后有效的 URL |
CURLINFO_FILETIME
(int)
|
启用 CURLOPT_FILETIME 时,检索文档的远程时间;如果返回 -1,则表示文档的时间未知。
|
CURLINFO_FILETIME_T
(int)
|
检索文档的远程时间 (Unix 时间戳),它是 CURLINFO_FILETIME 的替代方案,允许
32 位长整型的系统提取超出 32 位时间戳范围的日期。自 PHP 7.3.0 和 cURL 7.59.0 起可用
|
CURLINFO_FTP_ENTRY_PATH
(int)
|
FTP 服务器中的条目路径 |
CURLINFO_HEADER_OUT
(int)
|
已发送的请求字符串。如果要生效,需要调用 curl_setopt() 函数将 CURLINFO_HEADER_OUT 选项添加到句柄中
|
CURLINFO_HEADER_SIZE
(int)
|
所有检索到的 header 总大小 |
CURLINFO_HTTPAUTH_AVAIL
(int)
|
之前的响应中,用位掩码表示对应可用的身份验证方法 |
CURLINFO_HTTP_CODE
(int)
|
最后的响应码。自 cURL 7.10.8 起,这是 CURLINFO_RESPONSE_CODE 的遗留别名。
|
CURLINFO_HTTP_CONNECTCODE
(int)
|
CONNECT 响应码 |
CURLINFO_HTTP_VERSION
(int)
|
上次 HTTP 连接中使用的版本。返回值将是定义的 CURL_HTTP_VERSION_*
常量中的一个,或者如果无法确定版本,则返回 0。自 PHP 7.3.0 和 cURL 7.50.0 起可用
|
CURLINFO_LOCAL_IP
(int)
|
最近连接的本地 (源) IP 地址 |
CURLINFO_LOCAL_PORT
(int)
|
最近连接的本地 (源) 端口 |
CURLINFO_NAMELOOKUP_TIME
(int)
|
域名解析完成所需秒数 |
CURLINFO_NAMELOOKUP_TIME_T
(int)
|
域名解析完成所需的微秒数。自 PHP 7.3.0 和 cURL 7.61.0 起可用 |
CURLINFO_NUM_CONNECTS
(int)
|
为完成上次传输,cURL 创建的连接数 |
CURLINFO_OS_ERRNO
(int)
|
连接失败的错误码 (Errno)。该数字与操作系统和系统相关。 |
CURLINFO_PRETRANSFER_TIME
(int)
|
从开始到文件传输开始之前的秒数 |
CURLINFO_PRETRANSFER_TIME_T
(int)
|
从开始到文件传输即将开始为止所花费的微秒数。自 PHP 7.3.0 和 cURL 7.61.0 起可用 |
CURLINFO_PRIMARY_IP
(int)
|
最近连接的目标 IP 地址 |
CURLINFO_PRIMARY_PORT
(int)
|
最近连接的目标端口 |
CURLINFO_PRIVATE
(int)
|
与 CURL 句柄相关的私有数据,先前使用 curl_setopt() 的
CURLOPT_PRIVATE 选项设置
|
CURLINFO_PROTOCOL
(int)
|
上次 HTTP 连接使用的协议。返回值将是 CURLPROTO_*
值之一。自 PHP 7.3.0 和 cURL 7.52.0 起可用
|
CURLINFO_PROXYAUTH_AVAIL
(int)
|
之前的响应中,用位掩码表示对应可用的代理身份验证方法 |
CURLINFO_PROXY_ERROR
(int)
|
详细的 (SOCKS) 代理错误代码。当最近传输返回 CURLE_PROXY 错误时,该代码会提供更多信息。返回值将是
CURLPX_* 值之一。如果没有可用的响应代码,则错误代码将是
CURLPX_OK 。自 PHP 8.2.0 和 cURL 7.73.0 起可用
|
CURLINFO_PROXY_SSL_VERIFYRESULT
(int)
|
请求(使用 CURLOPT_PROXY_SSL_VERIFYPEER 选项)时,证书的验证结果。仅 HTTPS 代理有效。自 PHP 7.3.0 和 cURL 7.52.0 起可用
|
CURLINFO_REDIRECT_COUNT
(int)
|
启用 CURLOPT_FOLLOWLOCATION 时的重定向次数。
|
CURLINFO_REDIRECT_TIME
(int)
|
启用 CURLOPT_FOLLOWLOCATION 选项后,最终事务开始前所有重定向步骤花费的秒数。
|
CURLINFO_REDIRECT_TIME_T
(int)
|
最终事务开始前所有重定向步骤(包含域名解析、连接、传输前预处理、传输)花费的秒数。自 PHP 7.3.0 和 cURL 7.61.0 起可用 |
CURLINFO_REDIRECT_URL
(int)
|
禁用 CURLOPT_FOLLOWLOCATION 选项:在上一次事务中找到的重定向 URL,接下来应手动请求。启用
CURLOPT_FOLLOWLOCATION 选项:此为空。此情况下的重定向 URL 可在
CURLINFO_EFFECTIVE_URL 中找到。
|
CURLINFO_REFERER
(int)
|
referrer header。自 PHP 8.2.0 和 cURL 7.76.0 起可用 |
CURLINFO_REQUEST_SIZE
(int)
|
发出的请求总大小,目前仅适用于 HTTP 请求 |
CURLINFO_RESPONSE_CODE
(int)
|
最后一个响应代码。自 cURL 7.10.8 起可用 |
CURLINFO_RETRY_AFTER
(int)
|
Retry-After: header 中的信息,如果没有有效 header 则为零。自 PHP 8.2.0 和 cURL 7.66.0 起可用 |
CURLINFO_RTSP_CLIENT_CSEQ
(int)
|
下一个 RTSP 客户端 CSeq |
CURLINFO_RTSP_CSEQ_RECV
(int)
|
最近检索的 CSeq |
CURLINFO_RTSP_SERVER_CSEQ
(int)
|
下一个 RTSP 服务器 CSeq |
CURLINFO_RTSP_SESSION_ID
(int)
|
RTSP session ID |
CURLINFO_SCHEME
(int)
|
用于最近连接的 URL scheme。自 PHP 7.3.0 和 cURL 7.52.0 起可用 |
CURLINFO_SIZE_DOWNLOAD
(int)
|
下载的总字节数 |
CURLINFO_SIZE_DOWNLOAD_T
(int)
|
已下载的总字节数。该数字仅适用于最近一次传输,每次新传输都会重新设置。自 PHP 7.3.0 和 cURL 7.50.0 起可用 |
CURLINFO_SIZE_UPLOAD
(int)
|
上传的总字节数 |
CURLINFO_SIZE_UPLOAD_T
(int)
|
上传的总字节数。自 PHP 7.3.0 和 cURL 7.50.0 起可用 |
CURLINFO_SPEED_DOWNLOAD
(int)
|
平均下载速度 |
CURLINFO_SPEED_DOWNLOAD_T
(int)
|
curl 测量的完整下载的平均下载速度(以字节/秒为单位)。自 PHP 7.3.0 和 cURL 7.50.0 开始可用 |
CURLINFO_SPEED_UPLOAD
(int)
|
Average upload speed |
CURLINFO_SPEED_UPLOAD_T
(int)
|
curl 测量的完整上传过程的平均上传速度(以字节/秒为单位)。自 PHP 7.3.0 和 cURL 7.50.0 开始可用 |
CURLINFO_SSL_ENGINES
(int)
|
支持 OpenSSL 加密引擎 |
CURLINFO_SSL_VERIFYRESULT
(int)
|
通过设置 CURLOPT_SSL_VERIFYPEER 请求 SSL 认证验证的结果
|
CURLINFO_STARTTRANSFER_TIME
(int)
|
第一个字节即将被传输的时间(以秒为单位) |
CURLINFO_STARTTRANSFER_TIME_T
(int)
|
从开始到接收到第一个字节时所花费的时间(以微秒为单位)。自 PHP 7.3.0 和 cURL 7.61.0 开始可用 |
CURLINFO_TOTAL_TIME
(int)
|
上次传输的总事务时间(秒) |
CURLINFO_TOTAL_TIME_T
(int)
|
上次传输的总时间(以微秒为单位),包括名称解析、TCP 连接等。自 PHP 7.3.0 和 cURL 7.61.0 开始可用 |