收藏
回答

公众号的cookie为什么会出现2个相同key的键值对?

我在开发小程序和公众号时,在小程序里面内嵌了一个h5页面,然后在小程序和公众号都打开过那个页面之后,公众号再次请求后台接口时,发现会携带cookie:session_id=aaaaaa;session_id=bbbbbb,导致后台取session_id出错。即使后端返回Set-Cookie:session_id=deleted,expires也设置的情况下,也只能清除掉其中一个,有一个不知道怎么清除掉

回答关注问题邀请回答
收藏

2 个回答

  • ?
    ?
    09-23

    设置cookie的时候 是不是设置了两次?直接找设置cookie的方法。

    09-23
    有用 1
    回复 1
    • 楚良辰
      楚良辰
      09-25
      找到问题了,之前是在公众号上开发了一个a页面,然后在开发小程序的时候,前端复用这个页面的时候,手动set-cookie到当前域名,和返回的set-cookie域名不一致,所以产生了两个。那么问题来了,小程序的cookie出现了这个问题,为什么公众号不会立马出现双session,而是在某种情况下安卓微信小程序webview的双session会同步到公众号的webview?这种机制是怎么触发的?在ios环境下webview cookie两边是一样的,而安卓则会有某种机制同步
      09-25
      回复
  • 圣殿骑士
    圣殿骑士
    09-23

    按理应该不会,看下失效时间? 是不是一个是会话,一个有expires的?

    09-23
    有用
    回复
登录 后发表内容
问题标签