使用cookie使浏览器窗口更改变得不明显

时间:2014-01-04 00:46:59

标签: php cookies

是否可以将用户识别数据保存在cookie中,因此如果用户在登录页面上更改浏览器,那么您可以获取用户识别信息并使用它来使转换不明显,而不是必须提示用户再次登录?

我注意到很多网站以这种方式开发,如果可能的话,我想在我的项目中避免这种情况。

修改

“改变浏览器”的含义是从chrome到firefox,或firefox到ie。

我感谢任何建议。

提前致谢!

2 个答案:

答案 0 :(得分:2)

你可以使用flash cookie ..如果它与你的解决方案相关。

How do I uniquely identify computers visiting my web site?

答案 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不存在,只是为了向您展示您将如何进行此操作。