是否有任何替代方案使用CURLOPT_HTTPHEADER & CURLOPT_USERPWD为cURL PHP提供基本身份验证?PHP cURL CURLOPT_HTTPHEADER&CURLOPT_USERPWD ...的基本身份验证替代方案?
我有一个超长的密码,所以CURLOPT_USERPWD不会工作,因为它在256个字符截断。
curl_setopt($data, CURLOPT_USERPWD, $username . ":" . $password);
我想远离使用CURLOPT_HTTPHEADER出于安全原因。
curl_setopt($data, CURLOPT_HTTPHEADER, "Authorization: Basic " . base64_encode($username . ":" . $password));
任何替代品?
你可以通常将其附加到您的URL作为参数,尽管可能需要强制执行HTTPS而不是HTTP –