是否可以将用户识别数据保存在cookie中,因此如果用户在登录页面上更改浏览器,那么您可以获取用户识别信息并使用它来使转换不明显,而不是必须提示用户再次登录?
我注意到很多网站以这种方式开发,如果可能的话,我想在我的项目中避免这种情况。
修改
“改变浏览器”的含义是从chrome到firefox,或firefox到ie。
我感谢任何建议。
提前致谢!
答案 0 :(得分:2)
你可以使用flash cookie ..如果它与你的解决方案相关。
答案 1 :(得分:1)
Cookie仅针对一个浏览器,要完成此任务,您真正需要做的是跟踪此人的IP地址,并将IP地址存储在服务器中而不是浏览器中,所以当此人更改浏览器时,您可以看到IP相同并返回相同的内容。
这是我所说的那种:
<?php
// First time visit
$file = fopen("servercookies.txt","w");
fwrite($file, $_SERVER['REMOTE_ADDR']." user123223 ".$preferences);
fclose($file);
?>
我知道$preferences
不存在,只是为了向您展示您将如何进行此操作。