intval / incapsula-ip-fixer
提取被incapsula CDN隐藏的真实客户端IP,同时防止IP欺骗
dev-master
2014-04-17 13:14 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ~3.7.0
This package is not auto-updated.
Last update: 2024-09-28 15:39:19 UTC
README
揭示Incapusla代理和CDN服务隐藏的真实客户端IP。IP欺骗保护检查远程地址是否在允许的Incapusla IP列表中
此软件以BSD许可发行。你可以做任何你想做的事。
使用方法
执行方法 FixRemoteAddrInServerArray
它将更新传递的 _SERVER 数组,只在没有通过incapsula请求的情况下更新正确的远程地址
(new \Intval\IncapsulaIpFixer($_SERVER))->FixRemoteAddrInServerArray();
GetClientIp()
返回incapsula代理后的真实客户端IP