如何让cURL设置相对于脚本的cookie?

时间:2012-01-26 12:33:17

标签: php curl wamp

编辑:如何更改“相对于此文件”模式的相对路径?就像在我的主人身上......


我有一个cURL PHP脚本可以使用。它从我的学校网站获取我的日程安排。虽然有一件奇怪的事情:在我的 webhost 上创建了cookie.txt,在我的 localhost 上却没有。

  • 为什么cURL不在我的localhost上创建cookie?有相对路径和wampserver的东西?也许在wamp上有一些设置?

我正在使用:

  • WampServer
  • Windows 7

如果我使用'/cookie.txt',cURL会创建一个cookie,但是当然它会在我的c:/中创建它。这显然不是我想要的地方。另外我想阻止使用完整路径。

1 个答案:

答案 0 :(得分:2)

请确保在卷曲设置阶段有这两个选项

$cookiefile = dirname(__FILE__)."/cookie.txt" ; 
curl_setopt ($ch, CURLOPT_COOKIEJAR, $cookiefile);
curl_setopt ($ch, CURLOPT_COOKIEFILE, $cookiefile);

他们将在脚本所在的文件夹中创建一个cookie

编辑:添加选项,在与

中运行脚本相同的目录中设置cookie