麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > PHP > 正文

php curl模擬post請(qǐng)求和提交多維數(shù)組的示例代碼

2020-03-22 19:59:22
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data );$return = curl_exec ( $ch );curl_close ( $ch );print_r($return);2,遠(yuǎn)程服務(wù)器:if(isset($_POST['name'])){ if(!empty($_POST['name'])){ echo '您好,',$_POST['name'].'!';}下面給大家介紹php中curl模擬post提交多維數(shù)組。今天需要用curl模擬post提交參數(shù),請(qǐng)求同事提供的一個(gè)接口;但是傳遞的參數(shù)中,有一個(gè)參數(shù)的值為數(shù)組,用普通的curl post代碼提交,會(huì)報(bào)錯(cuò)誤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"; //通過(guò)curl的post方式發(fā)送接口請(qǐng)求 SendDataByCurl($url,$param); //通過(guò)curl模擬post的請(qǐng)求;function SendDataByCurl($url,$data=array()){ //對(duì)空格進(jìn)行轉(zhuǎn)義 $url = str_replace(' ','+',$url); $ch = curl_init(); //設(shè)置選項(xiàng),包括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); //定義超時(shí)3秒鐘 // POST數(shù)據(jù) curl_setopt($ch, CURLOPT_POST, 1); // 把post的變量加上 curl_setopt($ch, CURLOPT_POSTFIELDS, $data); //執(zhí)行并獲取url地址的內(nèi)容 $output = curl_exec($ch); //釋放curl句柄 curl_close($ch); return $output;}經(jīng)過(guò)修改上面代碼,可以完成提交數(shù)組的功能,而不會(huì)報(bào)php notice,代碼如下://通過(guò)curl模擬post的請(qǐng)求;function SendDataByCurl($url,$data=array()){ //對(duì)空格進(jìn)行轉(zhuǎn)義 $url = str_replace(' ','+',$url); $ch = curl_init(); //設(shè)置選項(xiàng),包括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); //定義超時(shí)3秒鐘 // POST數(shù)據(jù) curl_setopt($ch, CURLOPT_POST, 1); // 把post的變量加上 curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); //所需傳的數(shù)組用http_bulid_query()函數(shù)處理一下,就ok了 //執(zhí)行并獲取url地址的內(nèi)容 $output = curl_exec($ch); $errorCode = curl_errno($ch); //釋放curl句柄 curl_close($ch); if(0 !== $errorCode) { return false; return $output;}PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 鲁人人人鲁人人鲁精品 | 国产精品久久av | 黄网站色成年大片免费高 | 久久久久久久久久网站 | 亚洲va久久久噜噜噜久久男同 | 成人毛片视频免费看 | 国产精品午夜未成人免费观看 | 国产日韩一区二区三区在线观看 | 成年性羞羞视频免费观看无限 | 91成人免费网站 | 成人国产视频在线观看 | 中文字幕在线看第二 | 国产免费视频在线 | 在线免费观看欧美 | 久久国产乱子伦精品 | 久久精品日韩一区 | 中文字幕xxx | 午夜a狂野欧美一区二区 | 在线免费观看毛片 | 久久精品视频日本 | 欧美一级成人 | 黄色18网站 | 成人在线免费观看视频 | 欧美成人鲁丝片在线观看 | 久久99国产视频 | 久久精品com | 精品成人免费一区二区在线播放 | 黄色av电影在线播放 | 久久久久久久久久久影视 | aaaaaaa毛片 | 爱逼av| 九九热在线精品视频 | 成人在线97 | 日韩精品一区二区三区中文 | 欧美成人小视频 | 久久久经典视频 | 亚洲爱爱网站 | 午夜视频在线观看免费视频 | 亚洲第一成人在线观看 | 国产资源在线观看 | 竹内纱里奈和大战黑人 |