Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想获取源端点。 基本上我想通过从 tcp/ip 标头而不是从 http 标头获取端口/ip 来阻止一些 ip。PHP是否有任何内置方法可以实现这一目标,或者我应该做一个解决方法?
如果您只是想从您的网站阻止某些 IP,则该$_SERVER['REMOTE_ADDR']变量将保存 IP。如果您需要在请求到达您的网络服务器之前阻止它,GordonM 是对的,防火墙就是您所需要的。
$_SERVER['REMOTE_ADDR']
PHP 在网络堆栈中太高了,无法做到这一点。一旦 PHP 脚本启动,连接就已经启动。如果要阻止某些 IP/端口组合,则必须在网络堆栈的较低级别进行。防火墙正是为这项工作而构建的,您需要设置一个以强制执行您想要的限制。