首页 > 解决方案 > cURL -u 标签,但用于 PHP 中的 SETOPT

问题描述

我需要对 cURL 请求进行身份验证。在文档中,他们告诉我使用

curl https://url.com -u username:password

所以,现在我想使用 curl_setopt() 来执行此操作,但我无法弄清楚它是什么选项-u

对于-H等效项将如下设置标题,例如:

curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

但是对于-u,我无法弄清楚该选项。我试过查看PHP DocsLinux Commands

这些都没有进一步帮助我。

我努力了:

$auth = 'foobar:pass1234';
curl_setopt($ch, CURLOPT_USERNAME, $auth);

但这似乎不起作用,并且在PHP Docs中他们说它只需要用户名,而不需要密码(正如它所说的那样,它应该-uLinux Commands中使用。

标签: phpcurl

解决方案


推荐阅读