我使用CURL,我需要在这个[page][1]上抓取一些键
和当我使用文件写入和读取cookie像
curl_setopt($ch, CURLOPT_COOKIEJAR, '1.tmp');
curl_setopt($ch, CURLOPT_COOKIEFILE,'1.tmp');
这对我很有用。但是这个文件不存在。当我更改名称时-它也可以工作,但当我更改路径时,如"tmp/1.tmp"-它是错误的。为什么?
如果cookie文件不存在,curl
将创建该cookie文件。但是它不会自动创建目录。因此,1.tmp
将在当前目录下创建文件,但tmp/1.tmp
要求tmp
子目录已经存在。
您可以先使用mkdir("tmp")
来允许tmp/1.tmp
工作