?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

皇馬線上娛樂1211con:php下目前為目最全的CURL中文說明

?

PHP中的CURL函數庫(Client URL Library Function)

curl_close — 關閉一個curl會話

curl_copy_handle — 拷貝一個curl連接資本的所有內容和參數

curl_errno — 返回一個包孕當前會話差錯信息的數字編號

curl_error — 返回一個包孕當前會話差錯信息的字符串

curl_exec — 履行一個curl會話

curl_getinfo — 獲取一個curl連接資本句柄的信息

curl_init — 初始化一個curl會話

curl_multi_add_handle — 向curl批處置懲罰會話中添加零丁的curl句柄資本

curl_multi_close — 關閉一個批處置懲罰句柄資本

curl_multi_exec — 解析一個curl批處置懲罰句柄

curl_multi_getcontent — 返回獲取的輸出的文本流

curl_multi_info_read — 獲取當前解析的curl的相關傳輸信息

curl_multi_init — 初始化一個curl批處置懲罰句柄資本

curl_multi_remove_handle — 移除curl批處置懲罰句柄資本中的某個句柄資本

curl_multi_select — Get all the sockets associated with the cURL extension, which can then be "selected"

curl_setopt_array — 以數組的形式為一個curl設置會話參數

curl_setopt — 為一個curl設置會話參數

curl_version — 獲取curl相關的版本信息

curl_init()函數的感化初始化一個curl會話,curl_init()函數獨一的一個參數是可選的,表示一個url地址。

curl_exec()函數的感化是履行一個curl會話,獨一的參數是curl_init()函數返回的句柄。

curl_close()函數的感化是關閉一個curl會話,獨一的參數是curl_init()函數返回的句柄。

curl_version()函數的感化是獲取curl相關的版本信息,curl_version()函數有一個參數,不清楚是做什么的

curl_getinfo()函數的感化是獲取一個curl連接資本句柄的信息,curl_getinfo()函數有兩個參數,第一個參數是curl的資本句柄,第二個參數是下面一些常量:

可選的常量包括:

CURLINFO_EFFECTIVE_URL

著末一個有效的url地址

CURLINFO_HTTP_CODE

著末一個收到的HTTP代碼

CURLINFO_FILETIME

遠程獲取文檔的光陰,假如無法獲取,則返回值為“-1”

CURLINFO_TOTAL_TIME

著末一次傳輸所耗損的光陰

CURLINFO_NAMELOOKUP_TIME

名稱解析所耗損的光陰

CURLINFO_CONNECT_TIME

建立連接所耗損的光陰

CURLINFO_PRETRANSFER_TIME

從建立連接到籌備傳輸所應用的光陰

CURLINFO_STARTTRANSFER_TIME

從建立連接到傳輸開始所應用的光陰

CURLINFO_REDIRECT_TIME

在事務傳輸開始前重定向所應用的光陰

CURLINFO_SIZE_UPLOAD

上傳數據量的總值

CURLINFO_SIZE_DOWNLOAD

下載數據量的總值

CURLINFO_SPEED_DOWNLOAD

勻稱下載速率

CURLINFO_SPEED_UPLOAD

勻稱上傳速率

CURLINFO_HEADER_SIZE

header部分的大年夜小

CURLINFO_HEADER_OUT

發送哀求的字符串

CURLINFO_REQUEST_SIZE

在HTTP哀求中有問題的哀求的大年夜小

CURLINFO_SSL_VERIFYRESULT

Result of SSL certification verification requested by setting CURLOPT_SSL_VERIFYPEER

CURLINFO_CONTENT_LENGTH_DOWNLOAD

從Content-Length: field中讀取的下載內容長度

CURLINF皇馬線上娛樂1211conO_CONTENT_LENGTH_UPLOAD

上傳內容大年夜小的闡明

CURLINFO_CONTENT_TYPE

下載內容的“Content-type”值,NULL表示辦事器沒有發送有效的“Content-Type: header”

curl_setopt()函數的感化是為一個curl設置會話參數。curl_setopt_array()函數的感化因此數組的形式為一個curl設置會話參數。

'http://www.baidu.com/',

CURLOPT_HEADER => false

);

curl_setopt_array($ch, $options);

curl_exec($ch);

curl_close($ch);

fclose($fp);

?>

可設置的參數有:

CURLOPT_AUTOREFERER

自動設置header中的referer信息

CURLOPT_BINARYTRANSFER

在啟用CURLOPT_RETURNTRANSFER時刻將獲取數據返回

CURLOPT_COOKIESESSION

啟用時curl會僅僅通報一個session cookie,輕忽其他的cookie,默認狀況下curl會將所有的cookie返回給辦事端。session cookie是指那些用來判斷辦事器真個session是否有效而存在的cookie。

CURLOPT_CRLF

啟用時將Unix的換行符轉換成回車換行符。

CURLOPT_DNS_USE_GLOBAL_CACHE

啟用時會啟用一個全局的DNS緩存,此項為線程安然的,并且默覺得true。

CURLOPT_FAILONERROR

顯示HTTP狀態碼,默認行徑是輕忽編號小于即是400的HTTP信息

CURLOPT_FILETIME

啟用時會考試測驗改動遠程文檔中的信息。結果信息會經由過程curl_getinfo()函數的CURLINFO_FILETIME選項返回。

CURLOPT_FOLLOWLOCATION

啟用時會將辦事器辦事器返回的“Location:”放在header中遞歸的返回給辦事器,應用CURLOPT_MAXREDIRS可以限制遞歸返回的數量。

CURLOPT_FORBID_REUSE

在完成交互今后逼迫斷開連接,不能重用。

CURLOPT_FRESH_CONNECT

強制獲取一個新的連接,替代緩存中的連接。

CURLOPT_FTP_USE_EPRT

TRUE to use EPRT (and LPRT) when doing active FTP downloads. Use FALSE to disable EPRT and LPRT and use PORT only.

Added in PHP 5.0.0.

CURLOPT_FTP_USE_EPSV

TRUE to first try an EPSV command for FTP transfers before reverting back to PASV. Set to FALSE to disable EPSV.

CURLOPT_FTPAPPEND

TRUE to append to the remote file instead of overwriting it.

CURLOPT_FTPASCII

An alias of CURLOPT_TRANSFERTEXT. Use that instead.

CURLOPT_FTPLISTONLY

TRUE to only list the names of an FTP directory.

CURLOPT_HEADER

啟用時會將頭文件的信息作為數據流輸出。

CURLOPT_HTTPGET

啟用時會設置HTTP的method為GET,由于GET是默認是,以是只在被改動的環境下應用。

CURLOPT_HTTPPROXYTUNNEL

啟用時會經由過程HTTP代理來傳輸。

CURLOPT_MUTE

講curl函數中所有改動過的參數規復默認值。

CURLOPT_NETRC

在連接建立今后,造訪~/.netrc文件獲取用戶名和密碼信息連接遠程站點。

CURLOPT_NOBODY

啟用時將紕謬HTML中的body部分進行輸出。

CURLOPT_NOPROGRESS

啟用時關閉curl傳輸的進度條,此項的默認設置為true

CURLOPT_NOSIGNAL

啟用時輕忽所有的curl通報給php進行的旌旗燈號。在SAPI多線程傳輸時此項被默認打開。

CURLOPT_POST

啟用時會發送一個老例的POST哀求,類型為:application/x-www-form-urlencoded,就像表單提交的一樣。

CURLOPT_PUT

啟用時容許HTTP發送文件,必須同時設置CURLOPT_INFILE和CURLOPT_INFILESIZE

CURLOPT_RETURNTRANSFER

講curl_exec()獲取的信息以文件流的形式返回,而不是直接輸出。

CURLOPT_SSL_VERIFYPEER

FALSE to stop cURL from verifying the peer's certificate. Alternate certificates to verify against can be specified with the CURLOPT_CAINFO option or a certificate directory can be specified with the CURLOPT_CAPATH option. CURLOPT_SSL_VERIFYHOST may also need to be TRUE or FALSE if CURLOPT_SSL_VERIFYPEER is disabled (it defaults to 2). TRUE by default as of cURL 7.10. Default bundle installed as of cURL 7.10.

CURLOPT_TRANSFERTEXT

TRUE to use ASCII mode for FTP transfers. For LDAP, it retrieves data in plain text instead of HTML. On Windows systems, it will not set STDOUT to binary mode.

CURLOPT_UNRESTRICTED_AUTH

在應用CURLOPT_FOLLOWLOCATION孕育發生的header中的多個locations中持續追加用戶名和密碼信息,縱然域名已發生改變。

CURLOPT_UPLOAD

啟用時容許文件傳輸

CURLOPT_VERBOSE

啟用時會陳訴請示所有的信息,寄放在STDERR或指定的CURLOPT_STDERR中

CURLOPT_BUFFERSIZE

每次獲取的數據中讀入緩存的大年夜小,這個值每次都邑被填滿。

CURLOPT_CLOSEPOLICY

不是CURLCLOSEPOLICY_LEAST_RECENTLY_USED便是CURLCLOSEPOLICY_OLDEST,還存在別的三個,然則curl暫時還不支持。.

CURLOPT_CONNECTTIMEOUT

在提議連接前等待的光陰,假如設置為0,則不等待。

CURLOPT_DNS_CACHE_TIMEOUT

設置在內存中保存DNS信息的光陰,默覺得120秒。

CURLOPT_FTPSSLAUTH

The FTP authentication method (when is activated): CURLFTPAUTH_SSL (try SSL first), CURLFTPAUTH_TLS (try TLS first), or CURLFTPAUTH_DEFAULT (let cURL decide).

CURLOPT_HTTP_VERSION

設置curl應用的HTTP協議,CURL_HTTP_VERSION_NONE(讓curl自己判斷),CURL_HTTP_VERSION_1_0(HTTP/1.0),CURL_HTTP_VERSION_1_1(HTTP/1.1)

CURLOPT_HTTPAUTH

應用的HTTP驗證措施,可選的值有:CURLAUTH_BASIC,CURLAUTH_DIGEST,CURLAUTH_GSSNEGOTIATE,CURLAUTH_NTLM,CURLAUTH_ANY,CURLAUTH_ANYSAFE,可以應用“|”操作符分隔多個值,curl讓辦事器選擇一個支持最好的值,CURLAUTH_ANY等價于CURLAUTH_BASIC | CURLAUTH_DIGEST | CURLAUTH_GSSNEGOTIATE | CURLAUTH_NTLM,CURLAUTH_ANYSAFE等價于CURLAUTH_DIGEST | CURLAUTH_GSSNEGOTIATE | CURLAUTH_NTLM

CURLOPT_INFILESIZE

設定上傳文件的大年夜小

CURLOPT_LOW_SPEED_LIMIT

當傳輸速率小于CURLOPT_LOW_SPEED_LIMIT時,PHP會根據CURLOPT_LOW_SPEED_TIME來判斷是否因太慢而取消傳輸。

CURLOPT_LOW_SPEED_TIME

The number of seconds the transfer should be below CURLOPT_LOW_SPEED_LIMIT for PHP to consider the transfer too slow and abort.

當傳輸速率小于CURLOPT_LOW_SPEED_LIMIT時,PHP會根據CURLOPT_LOW_SPEED_TIME來判斷是否因太慢而取消傳輸。

CURLOPT_MAXCONNECTS

容許的最大年夜連接數量,跨越是會經由過程CURLOPT_CLOSEPOLICY抉擇應該竣事哪些連接

CURLOPT_MAXREDIRS

指定最多的HTTP重定向的數量,這個選項是和CURLOPT_FOLLOWLOCATION一路應用的。

CURLOPT_PORT

一個可選的用來指定連接端口的量

CURLOPT_PROXYAUTH

The HTTP authentication method(s) to use for the proxy connection. Use the same bitmasks as described in CURLOPT_HTTPAUTH. For proxy authentication, only CURLAUTH_BASIC and CURLAUTH_NTLM are currently supported.

CURLOPT_PROXYPORT

The port number of the proxy to connect to. This port number can also be set in CURLOPT_PROXY.

CURLOPT_PROXYTYPE

Either CURLPROXY_HTTP (default) or CURLPROXY_SOCKS5.

CURLOPT_RESUME_FROM

在規復傳輸時通報一個字節偏移量(用來斷點續傳)

CURLOPT_SSL_VERIFYHOST

1 to check the existence of a common name in the SSL peer certificate.

2 to check the existence of a common name and also verify that it matches the hostname provided.

CURLOPT_SSLVERSION

The SSL version (2 or 3) to use. By default PHP will try to determine this itself, although in some cases this must be set manually.

CURLOPT_TIMECONDITION

假如在CURLOPT_TIMEVALUE指定的某個光陰今后被編輯過,則應用CURL_TIMECOND_IFMODSINCE返回頁面,假如沒有被改動過,并且CURLOPT_HEADER為true,則返回一個"304 Not Modified"的header,CURLOPT_HEADER為false,則應用CURL_TIMECOND_ISUNMODSINCE,默認值為CURL_TIMECOND_IFMODSINCE

CURLOPT_TIMEOUT

設置curl容許履行的最長秒數

CURLOPT_TIMEVALUE

設置一個CURLOPT_TIMECONDITION應用的光陰戳,在默認狀態下應用的是CURL_TIMECOND_IFMODSINCE

CURLOPT_CAINFO

The name of a file holding one or more certificates to verify the peer with. This only makes sense when used in combination with CURLOPT_SSL_VERIFYPEER.

CURLOPT_CAPATH

A directory that holds multiple CA certificates. Use this option alongside CURLOPT_SSL_VERIFYPEER.

CURLOPT_COOKIE

設定HTTP哀求中“Set-Cookie:”部分的內容。

CURLOPT_COOKIEFILE

包孕cookie信息的文件名稱,這個cookie文件可所以Netscape款式或者HTTP風格的header信息。

CURLOPT_COOKIEJAR

連接關閉今后,寄放cookie信息的文件名稱

CURLOPT_CUSTOMREQUEST

A custom request method to use instead of "GET" or "HEAD" when doing a HTTP request. This is useful for doing "DELETE" or other, more obscure HTTP requests. Valid values are things like "GET", "POST", "CONNECT" and so on; i.e. Do not enter a whole HTTP request line here. For instance, entering "GET /index.html HTTP/1.0rnrn" would be incorrect.

Note: Don't do this without making sure the server supports the custom request method first.

CURLOPT_EGBSOCKET

Like CURLOPT_RANDOM_FILE, except a filename to an Entropy Gathering Daemon socket.

CURLOPT_ENCODING

header中“Accept-Encoding: ”部分的內容,支持的編碼款式為:"identity","deflate","gzip"。假如設置為空字符串,則表示支持所有的編碼款式

CURLOPT_FTPPORT

The value which will be used to get the IP address to use for the FTP "POST" instruction. The "POST" instruction tells the remote server to connect to our specified IP address. The string may be a plain IP address, a hostname, a network interface name (under Unix), or just a plain '-' to use the systems default IP address.

CURLOPT_INTERFACE

在外部收集接口中應用的名稱,可所以一個接口名,IP或者主機名。

CURLOPT_KRB4LEVEL

KRB4(Kerberos 4)安然級其余設置,可所以一下幾個值之一:"clear","safe","confidential","private"。默認的值為"private",設置為null的時刻表示禁用KRB4,現在KRB4安然僅能在FTP傳輸中應用。

CURLOPT_POSTFIELDS

在HTTP中的“POST”操作。假如要傳送一個文件,必要一個@開首的文件名

CURLOPT_PROXY

設置經由過程的HTTP代理辦事器

CURLOPT_PROXYUSERPWD

連接到代理辦事器的,款式為“[username]:[password]”的用戶名和密碼。

CURLOPT_RANDOM_FILE

設定寄放SSL用到的隨機數種子的文件名稱

CURLOPT_RANGE

設置HTTP傳輸范圍,可以用“X-Y”的形式設置一個傳輸區間,假如有多個HTTP傳輸,則應用逗號分隔多個值,形如:"X-Y,N-M"。

CURLOPT_REFERER

設置header中"Referer: " 部分的值。

CURLOPT_SSL_CIPHER_LIST

A list of ciphers to use for SSL. For example, RC4-SHA and TLSv1 are valid cipher lists.

CURLOPT_SSLCERT

通報一個包孕PEM款式證書的字符串。

CURLOPT_SSLCERTPASSWD

通報一個包孕應用CURLOPT_SSLCERT證書必需的密碼。

CURLOPT_SSLCERTTYPE

The format of the certificate. Supported formats are "PEM" (default), "DER", and "ENG".

CURLOPT_SSLENGINE

The identifier for the crypto engine of the private SSL key specified in CURLOPT_SSLKEY.

CURLOPT_皇馬線上娛樂1211conSSLENGINE_DEFAULT

The identifier for the crypto engine used for asymmetric crypto operations.

CURLOPT_SSLKEY

The name of a file containing a private SSL key.

CURLOPT_SSLKEYPASSWD

The secret password needed to use the private SSL key specified in CURLOPT_SSLKEY.

Note: Since this option contains a sensitive password, remember to keep the PHP script it is contained within safe.

CURLOPT_SSLKEYTYPE

The key type of the private SSL key specified in CURLOPT_SSLKEY. Supported key types are "PEM" (default), "DER", and "ENG".

CURLOPT_URL

必要獲取的URL地址,也可以在PHP的curl_init()函數中設置。

CURLOPT_USERAGENT

在HTTP哀求中包孕一個”user-agent”頭的字符串。

CURLOPT_USERPWD

通報一個連接中必要的用戶名和密碼,款式為:“[username]:[password]”。

CURLOPT_HTTP200ALIASES

設置不再以error的形式來處置懲罰HTTP 200的相應,款式為一個數組。

CURLOPT_HTTPHEADER

設置一個header中傳輸內容的數組。

CURLOPT_POSTQUOTE

An array of FTP commands to execute on the server after the FTP request has been performed.

CURLOPT_QUOTE

An array of FTP commands to execute on the server prior to the FTP request.

CURLOPT_FILE

設置輸出文件的位置,值是一個資本類型,默覺得STDOUT (瀏覽器)。

CURLOPT_INFILE

在上傳文件的時刻必要讀取的文件地址,值是一個資本類型。

CURLOPT_STDERR

設置一個差錯輸出地址,值是一個資本類型,取代默認的STDERR。

CURLOPT_WRITEHEADER

設置header部分內容的寫入的文件地址,值是一個資本類型。

CURLOPT_HEADERFUNCTION

設置一個回調函數,這個函數有兩個參數,第一個是curl的資本句柄,第二個是輸出的header數據。header數據的輸出必須依附這個函數,返回已寫入的數據大年夜小。

CURLOPT_PASSWDFUNCTION

設置一個回調函數,有三個參數,第一個是curl的資本句柄,第二個是一個密碼提示符,第三個參數是密碼長度容許的最大年夜值。返回密碼的值。

CURLOPT_READFUNCTION

設置一個回調函數皇馬線上娛樂1211con,有兩個參數,第一個是curl的資本句柄,第二個是讀取到的數據。數據讀取必須依附這個函數。返回讀取數據的大年夜小,比如0或者EOF。

CURLOPT_WRITEFUNCTION

設置一個回調函數,有兩個參數,第一個是curl的資本句柄,第二個是寫入的數據。數據寫入必須依附這個函數。返回正確的已寫入數據的大年夜小

curl_copy_handle()函數的感化是拷貝一個curl連接資本的所有內容和參數

curl_error()函數的感化是返回一個包孕當前會話差錯信息的字符串。

curl_errno()函數的感化是返回一個包孕當前會話差錯信息的數字編號。

curl_multi_init()函數的感化是初始化一個curl批處置懲罰句柄資本。

curl_multi_add_handle()函數的感化是向curl批處置懲罰會話中添加零丁的curl句柄資本。curl_multi_add_handle()函數有兩個參數,第一個參數表示一個curl批處置懲罰句柄資本,第二個參數表示一個零丁的curl句柄資本。

curl_multi_exec()函數的感化是解析一個cu皇馬線上娛樂1211conrl批處置懲罰句柄,curl_multi_exec()函數有兩個參數,第一個參數表示一個批處置懲罰句柄資本,第二個參數是一個引用值的參數,表示殘剩必要處置懲罰的單個的curl句柄資本數量。

curl_multi_remove_handle()函數表示移除curl批處置懲罰句柄資本中的某個句柄資本,curl_multi_remove_handle()函數有兩個參數,第一個參數表示一個curl批處置懲罰皇馬線上娛樂1211con句柄資本,第二個參數表示一個零丁的curl句柄資本。

curl_multi_close()函數的感化是關閉一個批處置懲罰句柄資本。

0);

curl_multi_remove_handle($mh,$ch1);

curl_multi_remove_handle($mh,$ch2);

curl_multi_close($mh);

?>

curl_multi_getcontent()函數的感化是在設置了CURLOPT_RETURNTRANSFER的環境下,返回獲取的輸出的文本流。

curl_multi_info_read()函數的感化是獲取當前解析的curl的相關傳輸信息。

curl_multi_select()

Get all the sockets associated with the cURL extension, which can then be "selected"

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

快三平台开户