在 cookie 中存储 1000 个 ID
Storing 1000s of ids in a cookie
我的网站上有很多广告。当用户单击我登录到我的数据库的广告时,我想设置一个 cookie,以便同一广告不会再次出现此日志。
我知道 cookie 不安全,但可以用于此目的。
执行此操作的最佳方法是什么?
为每个广告存储一个cookie,cookie的key是广告的id,当用户点击广告时,检查是否存在带有广告id的cookie。这会不会是一个问题,因为它可能会创建 1000 个 cookie?
存储一个cookie,其中包含一组经过排序的广告id,当用户点击广告时,系统将反序列化cookie的数组并检查id是否存在,如果不存在则推送cookie 数组的当前广告 ID。
还有别的吗?
Cookie 有长度限制,您可以设置的 Cookie 数量也有限制。
将日志保存在您的服务器上,并通过您存储在 cookie 中的 ID 令牌将其与用户相关联。
我的网站上有很多广告。当用户单击我登录到我的数据库的广告时,我想设置一个 cookie,以便同一广告不会再次出现此日志。
我知道 cookie 不安全,但可以用于此目的。
执行此操作的最佳方法是什么?
为每个广告存储一个cookie,cookie的key是广告的id,当用户点击广告时,检查是否存在带有广告id的cookie。这会不会是一个问题,因为它可能会创建 1000 个 cookie?
存储一个cookie,其中包含一组经过排序的广告id,当用户点击广告时,系统将反序列化cookie的数组并检查id是否存在,如果不存在则推送cookie 数组的当前广告 ID。
还有别的吗?
Cookie 有长度限制,您可以设置的 Cookie 数量也有限制。
将日志保存在您的服务器上,并通过您存储在 cookie 中的 ID 令牌将其与用户相关联。