thinkphp如何通过php请求接口,thinkphp怎么做json数据接口
function checkUser(){
//獲取用戶名 密碼
$uname=$_GET['uname']; ? ? ? ?$upass=$_GET['upass']; ? ? ? ?$user=M("user");//訪問數據庫中的t_user表(t_ 以在config.php中設置為表前綴了)
$where="uname='".$uname."' and upass='".$upass."'";//查詢的條件語句
$res=$user->where($where)->select();//執行SQL語句/*上面三名話可以用這兩句代替
$sql="select * from t_user where uname='".$uname."' and upass='".$upass."'";
$res=M()->query($sql);
*/
if($res)
{ ? ? ? ? ? $arr["status"]=100; ? ? ? ? ? $arr["message"]="登陸成功"; ? ? ? ? ? //$arr["data"]=$res;
}else{ ? ? ? ? ? ?$arr["status"]=303; ? ? ? ? ? ?$arr["message"]="用戶名名或密碼錯誤";
} ? ? ? ?//輸出json
echo json_encode($arr);
}
}?>
1.登錄接口
請求參數get方式
參數名 類型 說明
uname 字符串 用戶名
upass 字符串 密碼
返回參數
參數名 類型 說明
status 整型數字 狀態碼最后表格說明
message 字符串 說明信息
附表狀態碼返回值簡要說明
status message
100 成功
200 記錄重復
300 數據庫錯誤查詢、修改或者刪除沒有值
301 缺少相關參數
302 密碼錯誤
303 無此用戶
400 驗證碼錯誤時間失效
總結
以上是生活随笔為你收集整理的thinkphp如何通过php请求接口,thinkphp怎么做json数据接口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php-fpm 配置文件位置,php
- 下一篇: 动态规划算法php,php算法学习之动态