状态码(state_code)解释
状态码 | 解释 |
---|---|
200 | 表示请求成功 一切正常 |
301 | 重定向,跳转到新的URL |
400 | 请求出现语法错误 |
401 | 验证失败 |
403 | 资源不可用(没有权限) |
404 | 无法找到指定位置的资源。 |
405 | 请求方法(GET、POST、HEAD、Delete、PUT、TRACE等)对指定的资源不适用。 |
500 | 服务器遇到了意料不到的情况,不能完成客户的请求。 |
501 | 服务器不支持实现请求所需要的功能。 |
登陆
简单流程如下图:
前台通过小程序接口获取code,将获取到的code发送到后台,后台通过appid+appsecret+code发送给微信服务器以获取session_key和openid,后台通过生成随机数的方法生成user_session,注意user_session是以键值对的方式生成,注意设置user_session的有效时间后台将user_session传给前台存入设备,下次用户进入小程序先读取以保存的user_session。示例代码如下:
$_SESSION['user_session'] = array('session_key'=>$session_key,'openid'=>$openid);
首页
前台将用户信息传给后台,后台写入数据库
前台将经度(longitude),纬度(latitude)数据传给后台,后台根据距离对商家排序
搜索
根据前台传来的search_text进行搜索
网友评论