curl_pause
Description
The curl_pause of cURL for PHP pause and unpause a connection.
Syntax
curl_pause( CurlHandle $handle, int $flags ): int
Parameters
handle
A cURL handle returned by curl_init().
flags
One of CURLPAUSE_* constants.
Constant | Value | Description |
---|---|---|
CURLPAUSE_ALL | 5 | Pause sending and receiving data. |
CURLPAUSE_CONT | 0 | Unpause sending and receiving data. |
CURLPAUSE_RECV | 1 | Pause receiving data. |
CURLPAUSE_RECV_CONT | 0 | Unpause receiving data. |
CURLPAUSE_SEND | 4 | Pause sending data. |
CURLPAUSE_SEND_CONT | 0 | Unpause sending data. |
Return
Returns an error code (CURLE_OK for no error).
Examples
1 · handle flags
<? $handle = curl_init(); curl_setopt($handle, CURLOPT_URL, "https://osbo.com/"); curl_setopt($handle, CURLOPT_RETURNTRANSFER, 1); curl_exec($handle); $flags1 = CURLPAUSE_ALL; curl_pause($handle, $flags1); echo "pause sending and receiving data" . PHP_EOL; $flags2 = CURLPAUSE_CONT; curl_pause($handle, $flags2); echo "unpause sending and receiving data"; curl_close($handle);
pause sending and receiving data unpause sending and receiving data
Links
cURL
- curl_close
- curl_copy_handle
- curl_errno
- curl_error
- curl_escape
- curl_exec
- curl_getinfo
- curl_init
- curl_multi_add_handle
- curl_multi_close
- curl_multi_errno
- curl_multi_exec
- curl_multi_getcontent
- curl_multi_info_read
- curl_multi_init
- curl_multi_remove_handle
- curl_multi_select
- curl_multi_setopt
- curl_multi_strerror
- curl_reset
- curl_setopt
- curl_setopt_array
- curl_share_close
- curl_share_errno
- curl_share_init
- curl_share_setopt
- curl_share_strerror
- curl_strerror
- curl_unescape
- curl_upkeep
- curl_version