原理很簡(jiǎn)單:就是做一個(gè)接受請(qǐng)求的頁(yè)面,別人通過(guò)該頁(yè)面請(qǐng)求數(shù)據(jù),然后你的頁(yè)面經(jīng)過(guò)判斷決定給什么樣的數(shù)據(jù)反饋。這就是傳說(shuō)中的API雛形。
“真誠(chéng)服務(wù),讓網(wǎng)絡(luò)創(chuàng)造價(jià)值”是我們的服務(wù)理念,成都創(chuàng)新互聯(lián)團(tuán)隊(duì)十余年如一日始終堅(jiān)持在網(wǎng)站建設(shè)領(lǐng)域,為客戶提供優(yōu)質(zhì)服。不管你處于什么行業(yè),助你輕松跨入“互聯(lián)網(wǎng)+”時(shí)代,PC網(wǎng)站+手機(jī)網(wǎng)站+公眾號(hào)+小程序設(shè)計(jì)。
可以寫(xiě)個(gè)interface 讓別人來(lái)實(shí)現(xiàn)接口的方法就行了。 任何網(wǎng)頁(yè)都可以是接口,為了方便數(shù)據(jù)解析一般都用json和xml響應(yīng)
/**
*?公用方法?post
*?@param?$url?鏈接
*?@param?$data?數(shù)據(jù)
*?@param?$api?api?執(zhí)行操作參數(shù)?add?update?del
*?@return?$result
*/
function?sendHttpPost($url,?$data?=?[],?$api?=?'list')
{
$url?=?C('URL_API')?.?$url;
$param?=?[
'ver'??=?C('API_VER'),
'api'??=?$api,
'date'?=?time(),
'DATA'?=?$data
];
$data?=?json_encode($param);
print_r($data);
$ch?=?curl_init();
curl_setopt($ch,?CURLOPT_URL,?$url);
curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?1);
curl_setopt($ch,?CURLOPT_POST,?1);
curl_setopt($ch,?CURLOPT_POSTFIELDS,?$data);
$result?=?curl_exec($ch);
curl_close($ch);
//????var_dump($data);
return?$result;
}
PHP頁(yè)面間參數(shù)傳遞的四種方法詳解:
1.
使用客戶端瀏覽器的cookie
cookie很容易理解,就是一個(gè)臨時(shí)文件,可以把它看成一個(gè)儲(chǔ)藏室,瀏覽器在瀏覽的過(guò)程中記錄一些信息,就暫時(shí)存放在這里。
2.
使用服務(wù)器端的session
理解session是一件很容易的事情。與cookie的不同在于它是服務(wù)器端的臨時(shí)儲(chǔ)藏室。session常被稱作會(huì)話。
3.
使用表單來(lái)傳遞
表單內(nèi)的屬性action直接指定此表單內(nèi)容傳遞到哪個(gè)頁(yè)面。method指明了傳遞的方式。post代表使用消息傳遞,就像我們發(fā)短信一樣。
4.
使用超鏈接傳遞參數(shù)
我們上網(wǎng)的很多操作都是點(diǎn)擊超鏈接在網(wǎng)頁(yè)之間跳來(lái)跳去。點(diǎn)的同時(shí)同樣可以傳遞參數(shù)。
第一個(gè)字母表示類型 count表示ID數(shù)量 / 隔開(kāi) ild,ild,ild來(lái)記錄數(shù)據(jù)(我是按照你的意思來(lái))
比方
i5/1,2,3,4,5
類型為int 一共5個(gè) 分別1,2,3,4,5
其實(shí)有必要么。。。直接i:1,2,3,4,5不就行了
不一樣的話這樣寫(xiě) i:1,2,3|s:4,5,6
懂了嗎?
接口的流程.
建立控制器(訪問(wèn)地址)-審核訪問(wèn)者身份(token)-驗(yàn)證提交數(shù)據(jù)是否符合類型(validate
)-處理接收數(shù)據(jù)(邏輯流程)-返回結(jié)果(json字符串).
其中要注意是否存在跨域,如果跨域要做跨域處理,例如返回jsonp.
分享題目:php如何給接口傳數(shù)據(jù) php如何給接口傳數(shù)據(jù)到新電腦
當(dāng)前地址:http://muchs.cn/article46/docchhg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、動(dòng)態(tài)網(wǎng)站、企業(yè)網(wǎng)站制作、Google、App設(shè)計(jì)、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容