近日遇到 登陆后 session 丢失.
百撕不得骑姐.
换了无数种方法,修改代码,修改服务器配置。
每刷新时,session_id 依旧不停的变。
<?
session_start();echo session_id()."<br>";
echo session_name()."<br>";
?>
这种情况,不是所有浏览器都出现。
谷歌会经常性出现,其他使用谷歌核心的浏览器,必爆。
ie核心都成功。
于是乎查找谷歌浏览器机制。
最终原因,是因为站点不规范所致。
何为站点不规范,就是一群变态今天定个标准,明天定个标准,然后一推翻,弄个新标准,然后你一眼没照顾到,就是不规范。
回正题。
就是因为 网站没有 favicon.ico ......
你问我为啥,等会我给你编一个。
据说,是因为谷歌浏览器识别不到 favicon.ico 为了网站安全性,默认为访问了不同的网站,重构了 session .
这解决方法是在一外国网站上 找到的。
请允许我,引用老外网站一句话 i fuck.
给大家个测试图标。