2

这是在在线购物网站中跟踪用户的想法:

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,他们也无需登录我的帐户即可为我准备好我的收藏夹?

4

1 回答 1

-1

类似 youtube的网站存储有关用户交互的每一个细节。为了显示您的收藏夹、您的喜欢和其他内容,它会将数据保存在服务器上。每当用户登录时,都会显示用户数据。如果要实现这一点,那么最好使用云计算来有效地管理数据。

于 2014-11-07T03:42:48.560 回答