CURLOPT_PRE_PROXY
CURLOPT_PRE_PROXY
is one of the accepted parameters for curl_setopt
parameter #2
.
CURLOPT_PRE_PROXY
— Set a string
holding the host name or dotted numerical
IP address to be used as the preproxy that cURL connects to before
it connects to the HTTP(S) proxy specified in the
CURLOPT_PROXY
option for the upcoming request.
The preproxy can only be a SOCKS proxy and it should be prefixed with
[scheme]://
to specify which kind of socks is used.
A numerical IPv6 address must be written within [brackets].
Setting the preproxy to an empty string
explicitly disables the use of a preproxy.
To specify port number in this string
, append :[port]
to the end of the host name. The proxy's port number may optionally be
specified with the separate option CURLOPT_PROXYPORT
.
Defaults to using port 1080 for proxies if a port is not specified.
Available as of PHP 7.3.0 and cURL 7.52.0.
CURLOPT_PRE_PROXY = 10262;
Changes to the CURLOPT_PRE_PROXY
Constant
PHP 7.3
- Constant added
CURLOPT_PRE_PROXY
Constant Availability
CURLOPT_PRE_PROXY
Constant AvailabilityPHP Version | Availability |
---|---|
PHP 8.5Future Release | Yes |
PHP 8.4Upcoming Release | Yes |
PHP 8.3Supported (Latest) | Yes |
PHP 8.2Supported | Yes |
PHP 8.1Security-Fixes Only | Yes |
PHP 8.0Unsupported | Yes |
PHP 7.4Unsupported | Yes |
PHP 7.3Unsupported | Yes |
PHP 7.2Unsupported | No |
PHP 7.1Unsupported | No |
PHP 7.0Unsupported | No |
PHP 5.6Unsupported | No |
PHP 5.5Unsupported | No |
PHP 5.4Unsupported | No |
PHP 5.3Unsupported | No |