这是在在线购物网站中跟踪用户的想法:
1 - 当用户第一次进入时,我将创建一个随机散列并通过 cookie 将此散列发送给用户,同时我将在我的用户表中创建一个具有此散列的用户。
在该表中,我将存储许多用户数据,例如:(顺便说一下,我使用 mongodb)
* User page visit
* User choose products (means user cart in my shopping cart)
* User last login
and ....
2- 当同一用户再次出现时(比如一天后),他将发送该 cookie(哈希 id),我将在我的数据库中搜索该 id 并检索我想要的任何数据(例如购物车信息)。
我认为这很好用,是跟踪用户的好方法(你同意吗?)
问题:
如果用户清理了他的浏览器历史记录怎么办?
youtube 之类的网站如何保存我们的数据(收藏夹和....),即使我清除浏览器或使用其他 IP,他们也无需登录我的帐户即可为我准备好我的收藏夹?