如何使用curl模擬HTTP POST請求並在文本文件上捕獲結果?我已經稱爲腳本dump.php:使用命令行curl模擬HTTP POST並將輸出導出到文本文件
<?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數組中,但它是空的。
[_POST] => Array
(
)
[HTTP_POST_VARS] => Array
(
)
如埃文建議,在捲曲改變這_GLOBALS $,而不是$全局和現在有沒有輸出 – Francis 2009-01-19 05:34:14
刪除了刻度線 - d選項,現在POST變量在輸出文件中可見。感謝埃文的幫助! – Francis 2009-01-19 05:56:56
不客氣,弗朗西斯,對不起,我不知道這個問題。 ;-) – 2009-01-19 08:54:27