我的网站上有很多广告。当用户点击我登录到我的数据库的广告时,我想设置一个cookie,以便该日志不会再次发生在同一个广告中。
我知道饼干是不安全的,但它可以用于此目的。
这样做的最佳方式是什么?
为每个广告存储Cookie,其中Cookie的键是广告的ID,当用户点击广告时,检查是否存在包含广告ID的Cookie。这可能是一个问题,因为它可能会创建1000个cookie吗?
存储一个包含议会数量的广告ID的Cookie,当用户点击广告时,系统会取消序列化该Cookie的数组并检查该ID是否存在,如果不存在则会推送当前的广告ID到cookie的数组。
还有别的吗?
答案 0 :(得分:4)
Cookie有长度限制,您可以设置的Cookie数量有限。
将日志保存在您的服务器上,并通过您存储在Cookie中的ID令牌将其与用户关联。