国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

php curl模擬post請求和提交多維數組的示例代碼

2020-03-22 19:59:22
字體:
來源:轉載
供稿:網友
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data );$return = curl_exec ( $ch );curl_close ( $ch );print_r($return);2,遠程服務器:if(isset($_POST['name'])){ if(!empty($_POST['name'])){ echo '您好,',$_POST['name'].'!';}下面給大家介紹php中curl模擬post提交多維數組。今天需要用curl模擬post提交參數,請求同事提供的一個接口;但是傳遞的參數中,有一個參數的值為數組,用普通的curl post代碼提交,會報錯誤PHP Notice: Array to string conversion in /test/functions.php on line 30
Notice: Array to string conversion in /test/functions.php on line 30代碼如下: $param = array( 'uid' = 123, 'uids' = array(12,455), 'msgType' = 'WITH', 'nick' = 'aaa', $url = "http://cx.com/t.php"; //通過curl的post方式發送接口請求 SendDataByCurl($url,$param); //通過curl模擬post的請求;function SendDataByCurl($url,$data=array()){ //對空格進行轉義 $url = str_replace(' ','+',$url); $ch = curl_init(); //設置選項,包括URL curl_setopt($ch, CURLOPT_URL, "$url"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch,CURLOPT_TIMEOUT,3); //定義超時3秒鐘 // POST數據 curl_setopt($ch, CURLOPT_POST, 1); // 把post的變量加上 curl_setopt($ch, CURLOPT_POSTFIELDS, $data); //執行并獲取url地址的內容 $output = curl_exec($ch); //釋放curl句柄 curl_close($ch); return $output;}經過修改上面代碼,可以完成提交數組的功能,而不會報php notice,代碼如下://通過curl模擬post的請求;function SendDataByCurl($url,$data=array()){ //對空格進行轉義 $url = str_replace(' ','+',$url); $ch = curl_init(); //設置選項,包括URL curl_setopt($ch, CURLOPT_URL, "$url"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch,CURLOPT_TIMEOUT,3); //定義超時3秒鐘 // POST數據 curl_setopt($ch, CURLOPT_POST, 1); // 把post的變量加上 curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); //所需傳的數組用http_bulid_query()函數處理一下,就ok了 //執行并獲取url地址的內容 $output = curl_exec($ch); $errorCode = curl_errno($ch); //釋放curl句柄 curl_close($ch); if(0 !== $errorCode) { return false; return $output;}PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万州区| 厦门市| 洮南市| 丽江市| 平果县| 许昌市| 将乐县| 保靖县| 宝应县| 吐鲁番市| 灵台县| 罗江县| 安泽县| 资阳市| 温泉县| 永年县| 乡宁县| 柯坪县| 南涧| 定日县| 田阳县| 富锦市| 阿克苏市| 留坝县| 南部县| 九江县| 额济纳旗| 西和县| 开封县| 台南市| 凤山市| 襄汾县| 辽阳市| 卢氏县| 阜南县| 连云港市| 家居| 越西县| 遂昌县| 景谷| 张家口市|