使用mysql和php存储用户使用过的ip的最有效方法是什么?

9jyewag0  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(278)

我需要收集用户使用的所有ip地址,但我不知道最好的方法是什么。
解决此问题的一种方法是,创建一个表,其中包含有关用户使用何种ip登录的记录。在每次登录时,插入一条将用户标识与ip关联的记录。
然后在用户禁令上,我将检查表中的所有记录并将这些IP列入黑名单。
但这感觉像是不必要的工作,也许只是收集ip地址并将其添加到用户表的一个字段中?如果此解决方案更有效,那么该字段使用什么数据类型,以及存储的数据应如何格式化?

gc0ot86w

gc0ot86w1#

这似乎是最有效的方法,
将所有IP存储在一个单独的数据库中,其中包含使用它的已知用户。
然后你可能会根据你想要禁止的人将这些IP列入黑名单。您只需查找xx以前使用的所有ip

相关问题