这里没有最佳实践,老实说,cookies是您在这里的最佳选择(而且可能只有)。
访客的问题是他们只是访客。如果他们是第一次注册的成员,并且您只想在注册完成后向他们显示一次,那么最好的选择是在该特定成员下的db中保存一个唯一值作为用户元。然后,您可以简单地检查该值,如果该值存在,则隐藏内容。
捕获访问者的IP、将其保存在db中以及必须检查和保存每个访问者的值都是没有用的。数据库中会有大量无用的数据。
是的,由于许多因素,如不认识窗口、清理浏览器缓存或浏览器中禁用的cookie等,cookie根本不可靠。您还应该考虑有关cookie使用的法律。
在一天结束时,您需要在这里做对您最有利的事情,如果您需要可靠性,您将在db中记录访问者的IP,并为所有未登录的用户匹配IP,如果可靠性不是问题,cookie也可以。请记住,IP不是特定访问者所独有的。100人可以从网吧中的同一IP(计算机)访问您的网站