收藏
回答

视频播放前后小程序cookie问题

问题模块 框架类型 问题类型 终端类型 操作系统 微信版本 基础库版本
框架 小程序 Bug 客户端 Android 6.6.7 1.9.98

正常情况下, 小程序如果使用cookie的话, 必须通过header头部传递。

问题:在看完视频之后, 小程序的cookie会被启用, 如果服务后端有设置cookie的操作, 就会产生小程序端有两个cookie, 一个是小程序本身的cookie,  另一个是手工在header当中加入的cookie。

当后端需要再根据cookie进行相应操作时,自定义cookie被小程序的cookie所覆盖,从而导致判断逻辑出错

提示:如果后端设置的是完整的cookie,  这个问题可以跳过, 但是如果后端设置的不是完整的cookie, 那么就会导致原cookie丢失



最后一次编辑于  2018-07-18  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 佳民
    佳民
    10-30

    这里cookie启动是不是相当于一个新的会话啊?真机调试的时候请求头部带的cookie是从前面请求响应头部Set-Cookie中获取的,从未获取到用户信息的结果来看应该是启动了新的session。另外设置了path算设置了完整的cookie么?

    10-30
    赞同
    回复
  • 挂浆小山竹
    挂浆小山竹
    2018-10-22

    你好, 我也遇到相同的问题了, 请问是否有解决办法呢。

    2018-10-22
    赞同
    回复 2
    • 飞鱼
      飞鱼
      2018-10-23

      我是通过修改cookie名称来实现兼容, 小程序来的请求, cookie=>wx-cookie, 类似这样

      2018-10-23
      回复
    • 挂浆小山竹
      挂浆小山竹
      2018-11-26

      好的 谢谢

      2018-11-26
      回复