session丢失的问题?
发布于 6 年前 作者 hdong 4223 次浏览 来自 问答

Nginx服务器,PHP程序,

1. 生成随机字符串$session_me;

2. 将openid等信息保存在session中,$_SESSION[$session_me] = $session_key + $openid

3. 将session_id()返回小程序客户端,并保存;

4. 小程序发起服务器请求:

    wx.request({ 

      url: requestUrl + '/index.php', 

      data: { sid: wx.getStorageSync('session_me') }, 

      header: { 

        'content-type': 'application/x-www-form-urlencoded', 

        'Cookie': 'PHPSESSID=' + wx.getStorageSync('session_id') 

      }, 

      method: 'POST', 

      ......

5. 服务器端的PHP程序中发现$_SESSION[$session_me]为空??

6. 跑了四年了小程序怎么突然出现这样的问题?

回到顶部