PHP 模擬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&para2=val2&...'或使用一個以字段名爲鍵值,字段數據爲值的數組。若是value是一個數組,Content-Type頭將會被設置成multipart/form-data。
$re = curl_exec($ch);//執行cURL會話;
curl_close($ch);//
?>php

相關文章
相關標籤/搜索