有什么方法可以捕获发送请求到我的PHP应用程序的IP。捕获PHP请求
这对于防止黑客攻击会很有帮助。最近,我创建了一个门户网站,以捕获80端口因黑客每分钟发送一百万个数据包而受到攻击的所有日常活动。
在此先感谢!
有什么方法可以捕获发送请求到我的PHP应用程序的IP。捕获PHP请求
这对于防止黑客攻击会很有帮助。最近,我创建了一个门户网站,以捕获80端口因黑客每分钟发送一百万个数据包而受到攻击的所有日常活动。
在此先感谢!
用户的IP地址,您应该能够从Apache日志告诉这一点,然后从httpd.conf文件拒绝他们或的.htaccess
阿帕奇2.2
Deny from 11.22.33.44
阿帕奇2.4
Require not ip 11.22.33.44
在PHP中,你可以做
echo $_SERVER["REMOTE_ADDR"];
如果你要尝试并使用您是不会取得太大的储蓄PHP块中的IP,作为脚本仍然被发现,解释和只执行,然后对于黑客制造的每个请求,几乎立即退出。
这是远远不如早前阻止访问的过程中,即在httpd.conf创造知识产权的黑名单,如果你可以访问它,或的.htaccess如果你不。
如果你想阻止(而不是仅仅打印)在PHP中的IP,'if($ _SERVER [“REMOTE_ADDR”] ==“11.22.33.44”){die(); }' – vqdave
这将打印出来使用PHP
echo $_SERVER['REMOTE_ADDR'];
感谢理查德和斯里哈里 –
为什么-1?这对我保护PHP页面免受黑客攻击非常有帮助。 –