【发布时间】:2012-04-26 22:12:12
【问题描述】:
通常,当我开发与客户交互的网站时,我曾经使用他们的用户名或用户 ID 来保存他们的配置等。但是现在我正在开发一个没有登录系统的网站,我需要保存一些东西,比如“喜欢”、“访问的页面”等等。
我已经尝试过 Internet 协议 (IP),但当访问者处于 NAT 或代理下时它就不起作用了。
如何为每个用户创建一个唯一的 ID 并将其保存在我的数据库中?
顺便说一句,我使用的是 PHP。
【问题讨论】:
-
您的网络服务器是否分配了跟踪 cookie?使用该 cookie 的值作为占位符用户名。例如Apache 的 mod_usertrack?