curl を使用して HTTP POST リクエストをエミュレートし、結果をテキスト ファイルにキャプチャするにはどうすればよいですか? すでに dump.php というスクリプトがあります。
<?php
$var = print_r($GLOBALS, true);
$fp = fopen('raw-post.txt','w');
fputs($fp,$var);
fclose($fp);
?>
次のようにして簡単なテストを行いました。
curl -d 'echo=hello' http://localhost/dump.php
しかし、出力ファイルにダンプしたデータが表示されませんでした。POST 配列の 1 つに表示されることを期待していましたが、空です。
[_POST] => Array
(
)
[HTTP_POST_VARS] => Array
(
)