php如何写一个能让外部访问的接口,如何写一个接口供外界访问
在工作的時(shí)候經(jīng)常調(diào)用別人的接口,獲取數(shù)據(jù),然后就想知道這中間的原理是什么呢?今天上一個(gè)自己寫的一個(gè)測試?yán)?#xff1a;
首先是自己遠(yuǎn)程寫好的一個(gè)接口:public?function?testming(){
$arr=array(
'first'?=>?'1',
'hospitalname'?=>?'2',
'deptname'?=>?'3',
'doctorname'?=>?'4',
'planstarttime'?=>?'5',
'remark'?=>?'6'
);
die(json_encode($arr));
}
然后通過php中curl去請求:<?php
header("content-typ:text/html;charset:utf8");
$ch?=?curl_init();
curl_setopt($ch,?CURLOPT_URL,?"http://weixin.968309.com/wxapp/index.php?c=Index-testming&wechat_id=14&openid=oZ1KIszEqZP93u0gGKuBLkKndYKM");
//這里的URL需要自己重新寫自己測試的地址
curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?1);
curl_setopt($ch,?CURLOPT_HEADER,?0);
$output?=?curl_exec($ch);
curl_close($ch);
$ab=json_decode($output,true);//先把json對象解壓成數(shù)組
print_r($ab['hospitalname']);//這樣就可以調(diào)用數(shù)組中的元素了
?>
這里我一開始的數(shù)據(jù)是一個(gè)數(shù)組,然后我把這個(gè)數(shù)組組裝成了一個(gè)json對象,利用的是json_encode
總結(jié)
以上是生活随笔為你收集整理的php如何写一个能让外部访问的接口,如何写一个接口供外界访问的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java继承原理内存角度_Java基础知
- 下一篇: 小说站源码php采集,关于PHP批量采集