小编Dio*_*ode的帖子

在php中使用Curl时读取Cookie,如何?

我正在连接到使用cookie对用户进行身份验证的API服务.我从命令提示符下创建这两个语句,它可以工作.

curl -d "u=username&p=password" -c ~/cookiejar https://domain/login

curl -b https://domain/getData
Run Code Online (Sandbox Code Playgroud)

现在我想使用curl 制作两个等效的php文件login.phpget_data.php.

我在用

curl_setopt ($ch, CURLOPT_COOKIEJAR, $ckfile);
Run Code Online (Sandbox Code Playgroud)

login.php

curl_setopt($ch, CURLOPT_COOKIEFILE, $ckfile);
Run Code Online (Sandbox Code Playgroud)

get_data.php

它不起作用.Cookie文件正在创建,但第二个curl没有读取它.这是正确的方法吗?我是否必须单独阅读cookie文件并设置标题Cookie?任何帮助将不胜感激.谢谢.

php curl

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

curl ×1

php ×1