プロが教えるわが家の防犯対策術!

いつもお世話になっています。
phpで、Webページに自動でログイン+ページ遷移するためのスクリプトを作成しています。
Webページなどを参照し

$url='http://webpage.jp';
$cookie=tempnam(sys_get_temp_dir(),'cookie_');
$curl=curl_init();
curl_setopt($curl,CURLOPT_URL,$url);
curl_setopt($curl,CURLOPT_COOKIEJAR,$cookie);
curl_exec($curl);
curl_close($curl);

$curl=curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_COOKIEJAR, "cookie");
curl_setopt($curl, CURLOPT_COOKIEFILE, "tmp");
curl_setopt($curl, CURLOPT_POST, TRUE);
$output = curl_exec($curl);
print_r(curl_getinfo($curl));
curl_close($curl);

とすることで、cookieをファイルとして保存しページ遷移できることを確認しました。

そこで、cookieをディスクに書き込まずにメモリ上に保存してやりとりが出来ないかと思い
$cookie = fopen('php://memory', 'r+'); として見ましたが、うまくいきませんでした。
cookieをメモリ上に保存して利用する方法はありますか?

お願いします。

A 回答 (1件)

まさにその記事を書いてました


http://qiita.com/mpyw/items/f24d3764fe3eedf132ff
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!