簡體   English   中英

使用 mysql 和 php 存儲用戶使用的 IP 的最有效方法?

[英]Most efficient way to store used IPs by a user using mysql and php?

我需要收集用戶使用的所有 IP 地址,但我不確定最好的方法是什么。

解決此問題的一種方法是,創建一個表,其中包含有關用戶使用什么 IP 登錄的記錄。 在每次登錄時,插入一條將用戶 ID 與 IP 關聯的記錄。

然后在用戶禁止時,我將查看表中的所有記錄並將這些 IP 列入黑名單。

但感覺像是不必要的工作,也許只是收集ip地址將它們添加到用戶表的字段中? 如果此解決方案更有效,該字段使用什么數據類型以及應如何格式化存儲的數據?

這似乎是最有效的方法,

將所有 IPS 存儲在一個單獨的數據庫中,已知用戶使用它。

然后,您可以根據要禁止的人將這些 IP 列入黑名單。 您只需要查找 xx 以前使用過的所有 IP

暫無
暫無

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

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