采集到一个页面之后,有个投票系统,如果想刷票,但是有ip限制,如何伪造随机ip呢?然后刷新一下页面,就伪造一个新的ip,可以继续投票?

解决方案 »

  1.   

    不用刷新页面,ip是有格式的,把ip放在一个文件里,如下面所示 202.100.0.*//*的地方用0-254这样代替用程序每隔几秒就去访问那个投票地址(如http;//www.a.com?ip=202.100.0.1)//百度下
    全国IP地址分配表(一)  
      xa.sn.cn,西安公众网,西安,陕西,CN,202.100.0.*
      xa.sn.cn,西安公众网,西安,陕西,CN,202.100.1.*
      xa.sn.cn,西安公众网,西安,陕西,CN,202.100.2.*
      

  2.   

    就要看对方的程序是怎么获取客户端的IP.
    如果程序严格.获取到的都是真实IP,所以客户端ip地址不能伪造.
    它是基于http协议的.虽然不能伪造,但是可以用代理服务器.
      

  3.   


    我告诉你
    adsl自动断线拨号 投票
    我以前写过但不是php.
    原理一样
    如果你不能从物理上更换ip 那么打算用php来构造一个虚假的ip几乎是不可能的.
      

  4.   

    不能。ip地址用于连接,伪造的话就连接不上了。只能更换真实ip,但是这样效率很低。
      

  5.   

    web开发是应用网络模型第七层应用层(可能有出入,记不清了,真应该再看看)。即http协议,而http又基于tcp协议。现在你想用PHP更改IP有点不太现实。web服务器也应该没这功能。
      

  6.   

    额,我也发现,伪造的Ip不能实现。
       首先感谢楼上各位的回答。
    不过我还有个问题,就是登陆一个网站的时候,不是会创建cookie么,我能不能用php不允许该网站生成cookie文件?就类似浏览器的IE选项中,禁止生成cookie一样。
    直接清空可以么?
      

  7.   

    都说用IP来鉴别,你还清空COOKIE干什么,闲得蛋疼
      

  8.   

    ADSL自动拨的话,对方要来一个检测同一地区的,也会很快歇菜哈。
      

  9.   


    因为ip限制只是可能性中的一种啊,也有可能是cookie限制的呢、能不能组织cookie文件?
      

  10.   

    COOKIE应该可以,先访问获取COOKIE存入文件中,使用结束后删除这个文件。然后再重复访问获取