有3个文件,一个文件夹中:卷曲 - 获取饼干到文件
curl.php:
$ch = curl_init('http://localhost/url.php');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookies.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookies.txt');
curl_exec($ch);
url.php:
setcookie('test', 'foo', time()+60*60*24, '/');
cookie.txt的:(空)
当我运行curl.php
时,我预计cookie会保存在cookies.txt
中。
但没有任何反应。
这是什么问题,为什么它不工作?
'curl_close($ ch)'没有帮助(我认为它无论如何关闭它)。但它实际上可以读取cookie。如果我添加'echo $ _COOKIE ['test']'它会回应它。所以,当脚本运行时,使用文件。但是当它结束时,它会被清空。它是如何应该的? – Qiao 2011-06-17 23:41:56
我发现问题了。你应该使用绝对传球来获得coockies文件。否则它会保存在其他地方(它可能是?)。 – Qiao 2011-06-17 23:45:06
@乔感谢您的评论,我有与路径相同的问题。谢谢 !! – dav 2013-05-18 10:41:59