我试图使用我的Wordpress站点向远程服务器发送一个cURL请求,但是当我尝试这样做时,我得到了错误
浏览器不支持
Cookie
我已经给了cookiejar文件777权限。我曾尝试将post字段中的testcookie
值更改为0
,但没有成功。我在另一个堆栈溢出的答案上读到,如果我在curlopt_cookiejar
集合函数中包含dirname(__FILE__)
,可能会解决问题,但它没有。无论如何,这是我的cURL帖子的代码。
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $loginUrl);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "log=$email&pwd=$password&wp-submit=Log%20In&redirect_to=$loginUrl&testcookie=1");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_COOKIESESSION, false );
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/uniquefilename' );
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt' );
希望这个问题不是含糊其辞的,我还是个菜鸟。
发布于 2018-08-22 06:00:29
所以,我找出了问题所在。我删除了行curl_setopt($ch, CURLOPT_COOKIESESSION, false );
并将CURLOPT_POST
的值更改为true。
https://stackoverflow.com/questions/51868569
复制相似问题