如何在Rails或首选Ruby Gem中识别独特的客户端



试图找出如何使用cookie正确识别唯一用户,并可能将其与公共IP相耦合。

在这方面,建议遵循什么路径?(我对标准Rails方法持开放态度,或者如果更优雅的话,可以利用另一个Ruby Gem。)

关于cookie,在Rails3.x+中检索客户端cookie的正确方法是什么?我一直在使用cookies,但似乎request.cookies也起作用使用这两个时有什么区别/偏好我似乎见过request.cookies在某些情况下失败;但也许是在清除了应用程序的cookie后,才刷新并在控制台中使用它。

此外,cookie是否具有可用于唯一识别客户端的唯一ID

从本质上讲,我的目标是计算每个网站的访问量。我想我需要比较一个唯一的cookie ID,也许还有一个IP,但我不确定在这种情况下什么是最犹太的。

最终,我需要了解如何唯一地识别网站的访问者,然后将他们存储在该访问者的网站访问次数中。

有关cookiesrequest.cookies之间差异的问题,请参阅http://www.quarkruby.com/2007/10/21/sessions-and-cookies-in-ruby-on-rails#scvr

解释得很好。

最新更新