0

わかりました、見つけたさまざまなスクリプトを試しましたが、どれも機能しませんでした。非常に基本的な 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 を返すはずです。なぜこれが起こらないのですか? Notices: 所有権は問題ありません (別の方法で試しました) パーミッションは問題ありません (777 にしました) file_exists($ckfile) を確認しました。ファイルが存在します。

4

1 に答える 1

0

理由がわかりました。所有権、権限、フルパスなどに加えて、ローカルファイルに保存しようとしているクッキーは、 javascript によって設定されたクッキーではなく、サーバー側のクッキーでなければならないことは誰も言及していません。

誰かがこれが役立つことを願っています。

于 2012-10-20T11:42:10.273 に答える