我做了一个页面A,然后在页面B中用小偷来浏览页面A;
我在页面A中用了header("location: 页面C");把目标重定向到页面C;
我理想的是浏览器就直接浏览页面C,但是现实却是浏览器通过页面B小偷来浏览页面C;
也就是在页面用小偷浏览页面A时,页面A进行了重定向,但是并没有脱离页面b;如果要在不改变页面B的情况下实现我理想的效果,怎么办呢?

解决方案 »

  1.   

    能说清楚点吗?具体情况是这样的我弄的WAP页面,在移动梦网的一个页面能够获取访问者的手机号码,而梦网中的那个页面就是一个小偷,登录过程要在它的那个小偷里面实现,但是登录后,无论如何也脱离不了那个小偷,重定义都不行;
      

  2.   

    唉,看来只有不用这样了,但是我朋友他们的程序是ASP的,用ASP的重定向就不会像这样....
      

  3.   

    你的程序总要被浏览器访问吧?
    能被浏览器访问,小偷程序就能模拟浏览器访问来获取数据。其实,你可以对$_SERVER['HTTP_USER_AGENT']的值进行简单的判断,这样可以过滤掉非浏览器的访问。
      

  4.   

    USER_AGENT不是也能被模拟的么?
    哈哈,难啊!
      

  5.   

    传递些加密的变量,比如:a.php?sign=xxxxx,sign的计算自己掌握,值不对就咔嚓
      

  6.   

    不太懂所谓“小偷”是什么特别的东西,如果只是一个页面(B)用 IFRAME 装载了另一个页面(A)的话,可以在 A 里面用 window.top.location = url_c 跳出来的,而且 B 里面无法设置拦截。当然上面说的是“普通浏览器”,如果用“专用浏览器”的话,那就没办法了,页面里的任何操作都可能被拦截。
    ————————————————————————————————
    基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)[/size]
      

  7.   

    是手机网站,地址:http://gh0.cn/?cmd=login进去后点“其他移动:自动登陆注册”
      

  8.   

    说说我遇到的几个网站。
    首先,他们都是限定为局域网可访问。
    为了让外网能访问,我做了一个跳板程序,实质也是小偷。这几个网站,都是需要判断用户是否有权限访问(比如登陆,IP段等),如果符合要求,就开始用SESSION或者COOKIE来标示浏览者,并跳转到新页面。而有些新页面,还需要进一步的用户身份验证,而对于翻页,则还有一套独立的session或者cookie来标示。
    再比如淘宝客,经过了大概5次跳转,最后一次,有一个cookie,竟然是从用户页面js生成发到服务器的。总之,只要浏览器能正常访问的,通过数据小偷,是完全可以获取的。