PHP_api接口教程
发布时间:2021-06-06
发布时间:2021-06-06
<?php
/*************************************************
5PK API 框架设计
ClientApi.php 页面 把变量 post 到 service.php 页面中 //简单的客户端调用服务端 serviceapi 接口的示例 /*
*例如客服端通过网址这样传值
http://www.szduomei_/api.php?key=123456&num=88888&show=1
*key 由系统分发的 key
*num 要查询的 然后通过该数据返回值
*show 返回的数据 例如:1 为 josn,2 为 xml,3 为 html 等 */
/*************************************************/
//客户端调用 API 测试
$url = 'http://localhost/api/ServeiceAPI.php' ; $key=2008214209; //需要 post 到 ok.php 页面的变量 $num="laoma"; $show=1;
$fields = array( );//把所有变量进行数组化保存到数组 fields 中
'key'=>urlencode($key) , 'num'=>urlencode($num) , 'show'=>urlencode($show) , );
foreach($fields as $key=>$value) {
$fields_string .= $key.'='.$value.'&' ;//把变量组装成
username=mayuchao&password=123456&成功了 mayuchao 密码 laoma 这个格式 }
rtrim($fields_string ,'&') ; //从末端开始去掉删除多余&符号 $ch = curl_init() ; // 开启一个 curl 对话
curl_setopt($ch, CURLOPT_URL,$url) ; //把要对话的 url 地址设置好
curl_setopt($ch, CURLOPT_POST,count($fields)) ; //把要发送的变量数量设置好