session_id

本文详细阐述了一个网站不规范所导致的谷歌浏览器会话ID频繁变化的问题,具体表现为每次刷新时session_id不断变化。通过分析谷歌浏览器机制,作者揭示了其背后的原因在于网站缺少favicon.ico图标,进而触发浏览器默认行为重构session。文章提供了在外国网站上找到的解决方案,并附赠了一个测试用的图标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

近日遇到 登陆后 session 丢失.

百撕不得骑姐.

换了无数种方法,修改代码,修改服务器配置。

每刷新时,session_id 依旧不停的变。

<?

session_start();
echo session_id()."<br>";
echo session_name()."<br>";

?>

这种情况,不是所有浏览器都出现。

谷歌会经常性出现,其他使用谷歌核心的浏览器,必爆。

ie核心都成功。


于是乎查找谷歌浏览器机制。

最终原因,是因为站点不规范所致。

何为站点不规范,就是一群变态今天定个标准,明天定个标准,然后一推翻,弄个新标准,然后你一眼没照顾到,就是不规范。

回正题。

就是因为 网站没有 favicon.ico  ......

你问我为啥,等会我给你编一个。

据说,是因为谷歌浏览器识别不到  favicon.ico 为了网站安全性,默认为访问了不同的网站,重构了 session .

这解决方法是在一外国网站上 找到的。

请允许我,引用老外网站一句话  i fuck.


给大家个测试图标。




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值