是否有另一种方法来确定网站用户而不是IP?

时间:2011-05-04 14:17:08

标签: web-applications web

在我的网站中,我需要记住下次输入的用户,我会向他们展示他们之前检查过的内容。 最简单的方法是IP检查,但如果有代理,则会出现问题。我不想在客户端运行任何java脚本来获取他们的IP。 有没有办法确定用户? 我知道也有配置文件 - 登录会这样做,但我不想这样做。

提前致谢, 马立克。

6 个答案:

答案 0 :(得分:2)

您可以设置一个持久性cookie,但这只会保留给该特定浏览器。 (他们可以清除他们的饼干)

最可靠的方法是让您的用户使用用户名和密码登录 - 然后您可以在数据库中保留特定于他们的详细信息并修改网站的行为,就像您下次登录时提到的那样。但是,此选项不会适合匿名访客。

答案 1 :(得分:0)

考虑设置一个Cookie,您可以随后阅读并定制内容。

答案 2 :(得分:0)

Cookie是您想要使用的。

答案 3 :(得分:0)

记住用户的标准方法是设置cookie。 IP完全无效,因为许多客户都拥有动态IP地址,更不用说NAT了。设置cookie的方式取决于您使用的服务器语言。

答案 4 :(得分:0)

使用cookie可以识别每台计算机上每个浏览器的用户。

答案 5 :(得分:0)

Marek,默认情况下,我的推荐是使用cookies。也许在用户插入后在cookie中记录一些ID并使用它来显示自定义内容。 当然用户总是可以删除cookie(或者一起禁用它们),但对于这种要求来说这是一个很好的解决方案。