CURLOPT_HTTPAUTH
Constant
CURLOPT_HTTPAUTH
is one of the accepted parameters for curl_setopt
parameter #2
.
CURLOPT_HTTPAUTH
— The HTTP authentication method(s) to use. The options are:
CURLAUTH_BASIC
,
CURLAUTH_DIGEST
,
CURLAUTH_GSSNEGOTIATE
,
CURLAUTH_NTLM
,
CURLAUTH_AWS_SIGV4
,
CURLAUTH_ANY
, and
CURLAUTH_ANYSAFE
.
The bitwise |
(or) operator can be used to combine
more than one method. If this is done, cURL will poll the server to see
what methods it supports and pick the best one.
CURLAUTH_ANY
sets all bits. cURL will automatically select
the one it finds most secure.
CURLAUTH_ANYSAFE
sets all bits except CURLAUTH_BASIC
.
cURL will automatically select the one it finds most secure.
PHP 5
PHP 7
PHP 8.0
PHP 8.1
PHP 8.2
PHP 8.3
PHP 8.4
PHP 8.5
CURLOPT_HTTPAUTH = 107;
CURLOPT_HTTPAUTH
Constant Availability
CURLOPT_HTTPAUTH
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 | Yes |
PHP 7.1Unsupported | Yes |
PHP 7.0Unsupported | Yes |
PHP 5.6Unsupported | Yes |
PHP 5.5Unsupported | Yes |
PHP 5.4Unsupported | Yes |
PHP 5.3Unsupported | Yes |