好的,我已经尝试过我发现的各种脚本,但没有一个能够正常工作。 我很感兴趣为什么非常基本的PHP Curl脚本不起作用?是关于XAMPP的吗? 例如,这是我的代码
$ckfile = $_SERVER['DOCUMENT_ROOT'] .'/cookies' . '/cookies.txt';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://example.com/"); // of courese, have cookies
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_COOKIEJAR, $ckfile);
curl_setopt($ch, CURLOPT_COOKIEFILE, $ckfile);
curl_exec($ch);
curl_close($ch);
应该在cookies.txt文件中返回cookie。为什么这不会发生? 通知: 所有权不是问题(我试过不同) 权限不是问题(777) 检查了file_exists($ ckfile),文件存在。
答案 0 :(得分:0)
我找到了原因。 没有人提到除了所有权,权限,完整路径等,您尝试保存到本地文件的cookie必须是服务器端cookie ,不是javascript设置的cookie 。< / p>
希望有人会觉得这很有帮助。