1

我想获取源端点。
基本上我想通过从 tcp/ip 标头而不是从 http 标头获取端口/ip 来阻止一些 ip。PHP是否有任何内置方法可以实现这一目标,或者我应该做一个解决方法?

4

2 回答 2

2

如果您只是想从您的网站阻止某些 IP,则该$_SERVER['REMOTE_ADDR']变量将保存 IP。如果您需要在请求到达您的网络服务器之前阻止它,GordonM 是对的,防火墙就是您所需要的。

于 2012-05-16T09:32:30.607 回答
1

PHP 在网络堆栈中太高了,无法做到这一点。一旦 PHP 脚本启动,连接就已经启动。如果要阻止某些 IP/端口组合,则必须在网络堆栈的较低级别进行。防火墙正是为这项工作而构建的,您需要设置一个以强制执行您想要的限制。

于 2012-05-16T09:28:12.170 回答