2012-04-04 13 views
0

\私は、次のとカールをCookieJarオプションを設定しています:はなぜカールCの私のクッキーを記憶している。

curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt"); 

これは、Cでファイルを置きます:

\私は絶対に使用してみてくださいパス(c:\ server \ docs)とスクリプトが壊れます。それでも、クッキーはそのパスに書き込まれます。奇妙な

私のウェブサーバーへのパスを定義する別の方法がありますか?

+0

あなたは右のあなたのスラッシュをエスケープしているのに役立ちます願っていますか? – PeeHaa

答えて

0

使用

define("SITE_PATH",'c:\server\docs'); 
curl_setopt($ch, CURLOPT_COOKIEFILE, SITE_PATH . "/cookie.txt"); 

私はそれが

おかげ :)

+0

これはどちらもうまくいかないようです。好奇心が強い、なぜあなたはあなたのcookie.txtの前に/を使用しますか?私は/、//と\\、そして\は試してみましたが、何も動作していません。 – KiloJKilo

+0

var_dump(file_exists( 'c:\ server \ docs \ cookie.txt'))を使用して、何を持っているか教えてください – Baba

+0

bool(false) – KiloJKilo

0

は、私はあなたがそれを変更する必要があると思いますが "c:\\server\\docs\\"

+0

スラッシュをエスケープすると、スクリプトがまだ壊れます。しかし、クッキーはまだ私が望むディレクトリに書き込まれます。 – KiloJKilo

関連する問題