我想获得源端点 基本上我想通过从tcp / ip头部而不是从http头部来设置端口/ ip来阻止某些ips。有没有内置的PHP方法来实现,或者我应该做一个解决方法?
答案 0 :(得分:2)
如果您只想阻止来自您网站的某些IP,$_SERVER['REMOTE_ADDR']
变量会保留IP。如果您需要在请求到达您的网络服务器之前阻止它,GordonM是对的,防火墙就是您所需要的。
答案 1 :(得分:1)
PHP在网络堆栈中的位置太高了。一旦PHP脚本启动,就已启动连接。如果要阻止某些IP /端口组合,则必须在网络堆栈的较低级别执行此操作。防火墙是为这项工作而构建的,您需要设置一个防火墙以强制执行所需的限制。