使用PHP,如何使用基本身份验证将凭据存储在cookie中?

时间:2009-09-27 21:11:22

标签: php authentication cookies curl

这看起来很简单,但我被卡住了。

我正在尝试使用API​​进行基本身份验证。我可以从命令行使用curl,但我无法弄清楚如何将其转换为PHP和cookie。

请帮忙!

2 个答案:

答案 0 :(得分:3)

基本身份验证和Cookie是完全不同的东西。如果我理解正确,您正在尝试使用PHP发出curl请求。如果您需要基本身份验证,请执行以下操作:

curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "username:password");

如果你想要一个cookie:

curl_setopt($ch, CURLOPT_COOKIE, "name=value");

答案 1 :(得分:0)

您将使用setcookie函数,如本教程所示。

http://www.learnphp-tutorial.com/Sessions.cfm

我没有看到cURL与cookie和身份验证有什么关系。