2011-11-06 73 views
0

我有一个显示图像的网页,我想为每个图像添加一个排名栏,因此任何一个打开图像都可以评价一次,而无需创建新的图像账户 ,有没有人可以告诉我这是否可能,我正在考虑使用cookie将图像ID保存在其中,以便他可以评估一次,但是如果另一个客户想评估他不能或者用户清除浏览器的cookies ......,可以在任何一个把我放在正确的方向或提出任何其他方法..在网页中评分图像而无需创建新帐户

在此先感谢

回答

1

没有其他选择。如果你不知道你的用户是谁,那么任何用户都可以多次对同一图像进行排名。您可以将每个匿名用户和他们自己的匿名账户与一个cookie相关联,从而确保用户只对每个图像进行一次排名,但如果用户使用其他机器或浏览器,或者他清除了匿名账户cookie,不能做任何事情。

只是不要使用每个图像的cookie。在服务器端使用一个匿名帐户cookie并记住数据库中每个帐户的所有已排名图像。