簡體   English   中英

在Cookie中存儲1000個ID

[英]Storing 1000s of ids in a cookie

我的網站上有很多廣告。 當用戶單擊我登錄到數據庫的廣告時,我想設置一個cookie,以使同一廣告不能再次出現該日志。

我知道Cookie是不安全的,但可以這樣做。

最好的方法是什么?

  1. 為每個廣告存儲一個cookie,其中cookie的鍵為廣告的id,然后當用戶點擊廣告時,檢查是否存在帶有id的cookie。 這會不會有問題,因為它可能會創建數千個cookie?

  2. 存儲一個cookie,該cookie包含一個由廣告ID組成的序列,當用戶單擊廣告時,系統將對該cookie的數組進行反序列化,並檢查ID是否存在,如果不存在,它將把當前廣告ID推入該cookie的數組。

  3. 還有嗎

Cookie具有長度限制,並且您可以設置的Cookie數量受到限制。

將日志保留在服務器上,並通過存儲在cookie中的ID令牌將其與用戶關聯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM