通過php模擬post請求即可調(diào)用。
創(chuàng)新互聯(lián)長期為上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為六枝企業(yè)提供專業(yè)的成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè),六枝網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
php 模擬POST提交的方法:
通過curl函數(shù)?
Php代碼:
$post_data?=?array();
$post_data['clientname']?=?"test08";
$post_data['clientpasswd']?=?"test08";
$post_data['submit']?=?"submit";
$url='';
$o="";
foreach?($post_data?as?$k=$v)
{
$o.=?"$k=".urlencode($v)."";
}
$post_data=substr($o,0,-1);
$ch?=?curl_init();
curl_setopt($ch,?CURLOPT_POST,?1);
curl_setopt($ch,?CURLOPT_HEADER,?0);
curl_setopt($ch,?CURLOPT_URL,$url);
//為了支持cookie
curl_setopt($ch,?CURLOPT_COOKIEJAR,?'cookie.txt');
curl_setopt($ch,?CURLOPT_POSTFIELDS,?$post_data);
$result?=?curl_exec($ch);
在這里openUser.php相當(dāng)于一個接口,其中g(shù)et_user_list 是一個API(獲取用戶列表),講求返回的數(shù)據(jù)類型為JSON格式。
需要在PHP代碼中執(zhí)行這條鏈接他就會返回。
GET方式的直接使用
$file_contents = file_get_content(';type=json')
POST方式得用下面的。
$url = ';type=json';
$ch = acurl_init ();
acurl_setopt ( $ch, CURLOPT_URL, $url );
acurl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
acurl_setopt ( $ch, CURLOPT_CONNECTTIMEOUT, 10 );
acurl_setopt ( $ch, CURLOPT_POST, 1 ); //啟用POST提交
$file_contents = curl_exec ( $ch );
他會提供相應(yīng)接口給你的,具體調(diào)用方法就相當(dāng)于講求某個鏈接。act=get_user_listtype=json在這里operate.php相當(dāng)于一個接口,其中g(shù)et_user_list 是一個API(獲取用戶列表),講求返回的數(shù)據(jù)類型為JSON格式。act=get_user_listtype=json';$ch = curl_init ();curl_setopt ( $ch, CURLOPT_URL, $url );curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );curl_setopt ( $ch, CURLOPT_CONNECTTIMEOUT, 10 );curl_setopt ( $ch, CURLOPT_POST, 1 ); //啟用POST提交$file_contents = curl_exec ( $ch );curl_close ( $ch );
try{
$url='url地址';
$ch?=?curl_init();
curl_setopt($ch,?CURLOPT_URL,?$url);
curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?true);
$page_content?=?curl_exec($ch);
curl_close($ch);
var_dump($page_content);
}catch?(Exception?$exception){
var_dump($exception-getMessage());
}
分享題目:php引用api數(shù)據(jù) php引用數(shù)據(jù)庫
標(biāo)題來源:http://chinadenli.net/article18/ddeicgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、微信小程序、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、域名注冊、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)