是否可以在 php 中制作 IP 注册/登录系统?
设想:
用户访问我的网站,并检查他/她的 IP 是否存在于数据库中。
如果 IP 不存在,则将该 IP 添加为新用户。如果 IP 存在,则用户已登录。
我知道获取访问者 IP 地址的代码。但是,我不知道这是否会引起任何重大的安全考虑。
被掩码的 IP 地址可以是其他人占用的真实 IP 地址,还是它们也是完全唯一的?
IP 地址是一种数据传递机制。他们不是:
所以不,IP 不是用于用户识别的好数据点。对于初学者来说,它并没有让用户能够从不同的位置/机器使用他的帐户,这意味着具有相同 IP 的所有用户(是的,这很常见)共享一个帐户。
IP 可以通过代理更改,并且许多人可以在 NATTed 网络中使用相同的 IP,例如办公室或家庭网络。此外,大多数 IP 都是动态分配的,因此重新连接会更改 IP 地址。