簡體   English   中英

Laravel中的會話ID有多獨特?

[英]How unique is the session ID in Laravel?

我通過將每個頁面視圖與會話ID一起存儲在表中來跟蹤文章命中,然后我使用會話ID來清除( count(distinct session) )用戶會話生存期中的多個命中。

但是Laravel會話ID有多獨特? 我是否還應考慮其他因素,例如避免錯誤分組的時間?

更新:我調整了SQL以將日期考慮在內:

select count(distinct session, DATE(created_at)) as aggregate from `article_views` where `article_id` = ? and `agent` NOT LIKE '%bot%'

會話ID非常獨特,可以復制,但概率非常低。 如果您的網站流量公平,可能會在您的網站生活中發生一次,並且只會讓一個用戶厭倦一個會話。 除非您希望建立一個非常高流量的網站,否則不值得關注。

暫無
暫無

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

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