だからこれは私がこれまでに持っているものです:
self::$connection = curl_init();
curl_setopt(self::$connection, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt(self::$connection, CURLOPT_USERPWD, $username . ":" . $password);
curl_setopt(self::$connection, CURLOPT_URL, $url);
curl_exec(self::$connection); // Do a request that uses Basic Auth
curl_setopt(self::$connection, CURLOPT_HTTPAUTH, false); // <-- Not working as expected - I want to disable Basic Auth here
curl_setopt(self::$connection, CURLOPT_URL, $anotherURL);
curl_exec(self::$connection); // <-- Not working as expected - I want to do a request that does NOT use Basic Auth.
したがって、CURLOPT_HTTPAUTHオプションをCURLAUTH_BASICに初期化した場合、それを無効にするにはどうすればよいですか?
永続的なHTTP接続を確立するには、同じハンドル(つまり、self :: $ connection)を使用する必要があります。