为什么网站总是重复发送相同的Set-Cookie头部信息?

2026-04-06 15:110阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计532个文字,预计阅读时间需要3分钟。

为什么网站总是重复发送相同的Set-Cookie头部信息?

PHP入门到实战线上直播课:学习+Apipost=Postman+Swagger+Mock+Jmeter+超好用的API测试工具:点击使用PHP输出重复的Session+Set-Cookie头怎么办?今天遇到个陈年老bug,之前一直没发现...

php入门到就业线上直播课:进入学习
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用

PHP 输出重复的 Session Set-Cookie 头怎么解决?

今天遇到个陈年bug,之前一直没发现。前端反应收到了两次,重复的 Set-Cookie 头。

百思不得其解,排查半天终于确定是反复调用 session_start() 函数导致的。

session_start() 函数每调用一次,就会输出一次 Set-Cookie 头。

解决办法:

session_start(); session_abort(); header_remove('Set-Cookie'); // 移除 Set-Cookie 头登录后复制

拓展:

session_start()后 对应的session文件是被锁定的,直到当前脚本结束才会解锁。

在锁定期间,令一个进程访问相同session id 要等文件解锁后session_start()才会开始。

阅读全文
标签:SetCook

本文共计532个文字,预计阅读时间需要3分钟。

为什么网站总是重复发送相同的Set-Cookie头部信息?

PHP入门到实战线上直播课:学习+Apipost=Postman+Swagger+Mock+Jmeter+超好用的API测试工具:点击使用PHP输出重复的Session+Set-Cookie头怎么办?今天遇到个陈年老bug,之前一直没发现...

php入门到就业线上直播课:进入学习
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用

PHP 输出重复的 Session Set-Cookie 头怎么解决?

今天遇到个陈年bug,之前一直没发现。前端反应收到了两次,重复的 Set-Cookie 头。

百思不得其解,排查半天终于确定是反复调用 session_start() 函数导致的。

session_start() 函数每调用一次,就会输出一次 Set-Cookie 头。

解决办法:

session_start(); session_abort(); header_remove('Set-Cookie'); // 移除 Set-Cookie 头登录后复制

拓展:

session_start()后 对应的session文件是被锁定的,直到当前脚本结束才会解锁。

在锁定期间,令一个进程访问相同session id 要等文件解锁后session_start()才会开始。

阅读全文
标签:SetCook