微信小程序的3rd_session

图片描述

我的3rd_session是通过session_key和openid生成的,并传入了小程序,服务器保存了session,最后一步,用前台传递过来的3rd_session与后端存储的session来做比较,遇到的问题如下
(1)取不出来后端存储的session,但是可以在当时保存session的地方取出来保存的session,在别的需要验证的地方,session值取不出来
(2)最后说可以根据3rd_session和session取出合法的session_key和openid,麻烦问一下这个是怎么区分开来的,是用字符串截取的方式分别来获取的session_key和openid吗,字符串截取的话session_key的长度是固定的吗,固定的话截取到session_key,剩余的就是openid了,如果长度不固定,怎么获取session_key和openid

阅读 8k
2 个回答

问题1:没看懂问题,什么叫取不出来后端存储的session,你自己存起来数据取不出来么?人家腾讯的意思就是你前端传一个值过来,后端根据这个值去匹配出相应的sessionkey和openid。
问题2:你用数组[sessionxxxxxxkey,opnexxxxxxid]或者对象{session_key:sessionxxxxxxkey,openid:opnexxxxxxid}存储都行啊,这样不就想怎么获取就怎么获取了么?不用考虑你自己想象出的复杂问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题