我想在 PHP 站点中创建审计功能。然后,我认为最好的方法是从源获取 IP 地址并将来自该 IP 的每个操作插入我的数据库中。
我考虑了以下步骤:
从源获取 IP 地址并将其放入会话中。
单击站点中的每个按钮时,都会执行其工作并将此 IP 和按钮的名称以及日期时间插入数据库。
这是最好的方法吗?
所以...因此,例如,我有一个这样的表:
+---+---------------+-------------+----------------------+
|Id | IP | Button | DateTime_Click |
+---+---------------+------------------------------------+
|1 | 201.33.22.11 | Button_01 | 2020-06-15 10:03:28 |
+---+---------------+------------+-----------------------+
|2 | 202.44.33.22 | Button_02 | 2020-06-15 11:25:35 |
+---+---------------+------------------------------------+
|3 | 201.33.22.11 | Button_02 | 2020-06-15 12:36:28 |
+---+---------------+------------------------------------+
|4 | 203.11.11.33 | Button_01 | 2020-06-15 12:45:24 |
+---+---------------+------------------------------------+
我有一些疑问,因为很多 IP 将访问 php 站点,我需要在每次单击每个 IP 源的按钮时正确插入数据库。
我该怎么做?我可以举一些例子吗?非常感谢!最好的
胡说叔叔