能不能用PHP修改数据包的IP头
我最近在进行某个刷票,但是突然间被限制成每个IP只能投一票。我用断网重连换IP和代理都太慢,百度了一下发现数据包的IP头是可以更改的,具体查到了这个:
一般来说,自定义IP头是通过使用socket的库函数setsockopt()的选项IP_HDRINCL来实现的,尽管这在unix和linux平台上很容易实现,但遗憾的是在Windows平台的Winsock1.1和Winsock2.0函数库里setsockopt()不支持IP_HDRINCL选项,所以在Windows 9x/NT里是无法通过Winsock函数库来实现IP头自定义的,当然可以通过编写虚拟设备驱动程序来实现,不过比较复杂,但Windows 2000的出现打破了这种局面,Windows2000的Winsock2.2函数库里全面支持setsockopt()的选项IP_HDRINCL,使得我们轻松就可以实现自定义的IP头。
我才是个大一的学生,对网络数据这些了解不多,为学校教务系统做wap端的时候自学过一些PHP,依稀记得php有socket这个功能,于是我想问下大家有没有什么好办法让投票时发送的数据包的IP地址人为改变。给个思路,或者该看哪些书,谢谢了~