今天用到php模擬http發送post請求記錄
代碼如下:
<?php $url = 'xxxx.com'; $data = 'a=one&b=two'; $data = urlencode($data); $ch = curl_init();//初始化 curl_setopt($ch, CURLOPT_URL, $url);//抓取網頁 curl_setopt($ch, CURLOPT_POST, 1);//設置post curl_setopt($ch, CURLOPT_POSTFILES, $data);//post數據寫入,全部數據使用HTTP協議中的"POST"操作來發送。要發送文件,在文件名前面加上@前綴並使用完整路徑。這個參數可以通過urlencoded后的字符串類似'para1=val1¶2=val2&...'或使用一個以字段名為鍵值,字段數據為值的數組。如果value是一個數組,Content-Type頭將會被設置成multipart/form-data。 $re = curl_exec($ch);//執行cURL會話; curl_close($ch);//關閉會話,釋放資源; ?>