当前位置: 首页 > news >正文

小程序多个set-cookie无法处理

1、情景:

项目中遇到一个问题,客户的服务器上了华为云的防火墙,导致小程序请求头中携带了3个set- cookie(有两个是华为云给自动加的),而小程序端不知道用哪个来 处理,结果选了个错误的进行处理,就导致获取不到正确的身份。

2、解决:

在nginx.conf配置文件中,增加如下行

proxy_cookie_path / "/; SameSite=None; Secure"; # 添加 SameSite=None 属性 
3、以渔授之于君:

请阅读官网即可知晓其用法与原理:https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cookie_flags
注意:官方文档中现成的配置在使用时,注意其指令所要求的nginx版本。

## 本地nginx测试,在nginx.conf中用如下行进行手动新增cookie:
# 添加第一个Set-Cookie头
add_header Set-Cookie "session_id=abc123; Path=/; HttpOnly; Secure; SameSite=None";
# 添加第二个Set-Cookie头
add_header Set-Cookie "user_id=xyz789; Path=/; HttpOnly; Secure; SameSite=None";

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • C#发送正文带图片带附件的邮件
  • webgl-插值渲染原理理解
  • YC教父的创始人模式VS职业经理人模式:AI时代的独立开发者崛起
  • 4-1.Android Camera 之 CameraInfo 编码模板(前后置摄像头理解、摄像头图像的自然方向理解)
  • SpringBoot和Mybatis框架怎么防止SQL注入
  • Hystrix-熔断原理分析
  • [论文笔记]Dimensionality Reduction by Learning an Invariant Mapping
  • 828华为云征文|基于华为云Flexus云服务器X搭建jumpserver堡垒机软件
  • vue3 el-menu 菜单Maximum recursive updates exceeded 报错
  • qt事件过滤器
  • 《机器学习》数据预处理 删除、替换、填充 案例解析及实现
  • zabbix6.4连接钉钉发出警告
  • 【计算机网络】TCP协议(下)
  • 基于stm32f407的pwm输出以及初始化(84mhz)
  • 电影、视频拍摄基础知识 | 所有岗位及职能描述、任职要求速览
  • 时间复杂度分析经典问题——最大子序列和
  • ➹使用webpack配置多页面应用(MPA)
  • 4. 路由到控制器 - Laravel从零开始教程
  • 4个实用的微服务测试策略
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • co.js - 让异步代码同步化
  • JavaScript 一些 DOM 的知识点
  • k8s如何管理Pod
  • orm2 中文文档 3.1 模型属性
  • 创建一个Struts2项目maven 方式
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 订阅Forge Viewer所有的事件
  • 给初学者:JavaScript 中数组操作注意点
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 如何选择开源的机器学习框架?
  • 微服务入门【系列视频课程】
  • 在weex里面使用chart图表
  • 栈实现走出迷宫(C++)
  • MyCAT水平分库
  • raise 与 raise ... from 的区别
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • ​用户画像从0到100的构建思路
  • # AI产品经理的自我修养:既懂用户,更懂技术!
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #Ubuntu(修改root信息)
  • #传输# #传输数据判断#
  • #微信小程序:微信小程序常见的配置传值
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • (3)(3.5) 遥测无线电区域条例
  • (Python第六天)文件处理
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (九)c52学习之旅-定时器
  • (六)激光线扫描-三维重建
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (四)【Jmeter】 JMeter的界面布局与组件概述