阜阳网站建设,专业网站制作,微信公众号建设,小程序开发制作公司就选讯拓互联网,一家专注网站优化和微营销的网络公司
    主页 / 资讯 / 新闻 / 微信小程序请求API接口PHPSESSID变化的 解决方式

微信小程序请求API接口PHPSESSID变化的 解决方式

2020-05-21 06:31



微信小程序开发,恳求服务器API的 方法利用的 是微信官方供给的 wx.request()方法。阜阳小程序制作专注于面向微信小程序、百度小程序(智能小程序)、支付宝小程序、今日头条小程序、QQ轻应用(即QQ小程序)、抖音小程序、快应用(手机厂商基于硬件平台共同推出的新型应用)等小程序开发者与用户提供小程序相关开发技术、制作案例、渠道分发、流量变现、行业资讯等信息的发布与传播服务。在开发中发明,每一个恳求都会生成一个独破的 PHPSESSID,如下图示:搜查后得悉,这是因为wx.request()造成的 。假如直接利用浏览器恳求 ..
微信小程序开发,恳求服务器API的 方法利用的 是微信官方供给的 wx.request()方法。阜阳小程序开发集小程序开发、制作、分发、推广、交易、行业资讯等服务于一体的综合门户网站。阜阳微信小程序它可以在微信内被便捷地获取和传播,用户随时可用,用完即走,实现了应用“触手可及”的梦想。在开发中发明,每一个恳求都会生成一个独破的 PHPSESSID,如下图示:

搜查后得悉,这是因为wx.request()造成的 。阜阳小程序开发集小程序开发、制作、分发、推广、交易、行业资讯等服务于一体的综合门户网站。假如直接利用浏览器恳求并不会呈现这种情况。
解决方法如下:
  通过登录接口获取到用户的 session_key 跟 open_id,设置session信息如下:
  $3rd_session = md5(session_key . $open_id)  $_SESSION[$3rd_session ] = session_key . '|' . $open_id;
  服务器生成此用户的 session_id,接口返回 3rd_session 跟 session_id。阜阳微信小程序它可以在微信内被便捷地获取和传播,用户随时可用,用完即走,实现了应用“触手可及”的梦想。
  在其余接口恳求中,在header中设置cookie的 值:session_id:
  header = header || {
    'content-type': 'application/x-www-form-urlencoded;',
    'Cookie': 'PHPSESSID=session_id值'  }
  
  并在接口中带上参数session=3rd_session,此时服务端获取到的 就是同一个session_id,依据3rd_session从$_SESSION得到用户的 openid
上一篇:微信小程序设置控件权重 返回列表 下一篇:没有了
首页
电话
短信
联系