首页 > 解决方案 > 准确检测用户IP地址的问题

问题描述

我有一个无法预料的问题,即我进行了一次聊天,并且效果很好。现在我的ip地址有问题,即通过用户注册我获取了ip地址。在 PHP Web 应用程序中,它是这样完成的:

$user_ip = $mysqli->real_escape_string($_SERVER['REMOTE_ADDR']);

当我更改名称服务器(使用 cloudflare 名称服务器)时出现问题,我在数据库中拥有的 ip 不是用户的真实 ip,而是隐藏 ddous 保护的 ip(它在 cloudflare 之前使用过).. . 当我禁止一个用户时,每个拥有相同 ip 的用户都会被禁止(ddos 守卫以这种方式分配 ip)看屏幕截图:(删除链接)(这只是示例)......现在我需要最好的避免这个问题的解决方案,对于所有用户,我可以手动删除 ip 地址并将上次登录的 ip 地址保存在数据库中?但是如何为将来解决这个问题......在此先感谢

标签: ip

解决方案


推荐阅读