如何在PHP中读取tcp / ip头文件?

时间:2012-05-16 09:07:10

标签: php tcp header

我想获得源端点 基本上我想通过从tcp / ip头部而不是从http头部来设置端口/ ip来阻止某些ips。有没有内置的PHP方法来实现,或者我应该做一个解决方法?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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