PHP开发API 应用程序接口
2014-05-26 17:20
441 查看
PHP开发API 应用程序接口
案例 添加,删除,修改,查询用户资料
服务器端
做数据处理,返回格式为json或者xml格式
客户端操作
案例 添加,删除,修改,查询用户资料
服务器端
做数据处理,返回格式为json或者xml格式
<?php //连接数据库的信息 require("conn.php"); header("Content-Type:text/html;charset=utf-8"); $action= $_GET["action"]; switch($action){ case "add": $username = $_GET["username"]; $password = $_GET["password"]; $boolean = 插入数据库信息 if( $boolean ){ exit(json_encode(0));//返回0插入成功 }else{ exit(json_encode(1))//返回1插入失败 } break; case "del": //操作同上 break; default: exit(json_encode(1));//操作失败 } ?>
客户端操作
header("Content-type:text/html;charset=utf-8"); function httpGet($url,$params){ $url = $url.$params; if( $ch = curl_init($url) == false){ throw new Exception(sprintf("curl_init error for url %s",$url)); } curl_setopt($ch,CURLOPT_RETURNTRANSTER,1); curl_setopt($ch,CURLOPT_HEADER,0); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,600); curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1); curl_setopt($ch,CURLOPT_HTTPHEADER,array("Content-type:multipart/form-data")); $getResult = @curl_exec($ch); $httpCode = curl_getinfo($ch,CURLINFO_HTTP_CODE); if($postCode == false || $httpCode != 200 || curl_errno($ch)){ $error = curl_error($ch); curl_close($ch); throw new Exception("HTTP POST FAILD:$error"); }else{ switch(curl_getinfo($ch,CURLINFO_CONTENT_TYPE)){ case "applicaion/json": $getResult = json_encode($postResult); break; } curl_close($ch); return $getResult; } } $getUrl = "htt://www.baidu.com/api/server.php"; $action = $_GET['action']; if($action = 'add'){ $username = $_GET['username']; $password = $_GET['password']; $params = "?username=".$username."&password=".$password; }else if($action = 'del'){ //其他动作 } $res = httpGet($getUrl,$params); //返回结果
相关文章推荐
- 浅谈 PHP 与手机 APP 开发(API 接口开发)
- PHP 与手机 APP 开发(API 接口开发)
- 浅谈PHP与手机APP开发即API接口开发
- PHP服务器端API原理及示例(接口开发)
- php开发移动app(api)接口时应该注意的事项
- 浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
- 微信公众平台开发 zhphpweixinApi.class.php api-php接口类@真实可用
- 浅谈 PHP 与手机 APP 开发(API 接口开发) -- 转载
- 学习php微信开发应用接入API接口笔记
- 浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
- 浅谈 PHP 与手机 APP 开发(API 接口开发)
- 浅谈 PHP 与手机 APP 开发(API 接口开发)
- 浅谈 PHP 与手机 APP 开发(API 接口开发)
- 示例浅谈PHP与手机APP开发,即API接口开发
- 浅谈 PHP 与手机 APP 开发(API 接口开发)
- 浅谈 PHP 与手机 APP 开发(API 接口开发)
- php开发移动app(api)接口时应该注意的事项(仅供参考)
- 浅谈 PHP 与手机 APP 开发(API 接口开发)
- 【Day63】PHP支付宝服务窗API接口的开发
- PHP支付宝服务窗API接口的开发