gpt4 book ai didi

CURLOPT_HTTPHEADER 和 CURLOPT_USERPWD 的 PHP cURL 基本身份验证替代方案...?

转载 作者:可可西里 更新时间:2023-11-01 12:51:38 30 4
gpt4 key购买 nike

除了使用 CURLOPT_HTTPHEADER 和 CURLOPT_USERPWD 为 cURL PHP 提供基本身份验证之外,还有其他替代方法吗?

我有一个超长的密码,所以 CURLOPT_USERPWD 将无法工作,因为它被截断为 256 个字符。

curl_setopt($data, CURLOPT_USERPWD, $username . ":" . $password);

出于安全原因,我不想使用 CURLOPT_HTTPHEADER。

curl_setopt($data, CURLOPT_HTTPHEADER, "Authorization: Basic " . base64_encode($username . ":" . $password));

还有其他选择吗?

最佳答案

是什么让您认为 CURLOPT_HTTPHEADER 出于安全原因被禁用?

它接受一个数组而不是一个字符串。试试这个:

curl_setopt($data, CURLOPT_HTTPHEADER,
array(
"Authorization: Basic " . base64_encode($username . ":" . $password)
));

关于CURLOPT_HTTPHEADER 和 CURLOPT_USERPWD 的 PHP cURL 基本身份验证替代方案...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13654892/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com