两种方法:
1.在JavaScript/Flash上看看能不能修改HTTP请求头信息
2.用你的PHP做一个PHP客户端,向http://www.baidu.com/web.rar发送请求,下载目标文件之后传给你的客户

解决方案 »

  1.   

    人家不让采就别采了吧!如果人家的refer具体到地址,则根本无法采!
      

  2.   

    <?php
    $fp = fsockopen("www.baidu.com",80,$errno,$errstr,10) or exit($errstr."--->".$errno);
    $header = "POST:/baidu/show.php HTTP/1.0 \r\n";
    $header = "Host:www.baidu.com \r\n";
    $header = "Referer: http://www.baidu.com/baidu/show.asp \r\n"; //注意这里
    $header = "Content-Type: application/x-www-form-urlencoded\r\n";
    $header = "Content-Length: ".$length."\r\n";
    $header = "Connection: Close\r\n\r\n";
    $header = $params."\r\n";
    fputs($fp,$header);
    $inheader = 1;
    while (!feof($fp)) {
    $line = fgets($fp,1024);
    if ($inheader && ($line == "\n" || $line == "\r\n")) {
    $inheader = 0;
    }
    if ($inheader == 0) {
    $content.=$line;
    }
    }
    echo $content;
    fclose($fp);
    ?>不完整 大侠们出招啦!!!
      

  3.   

      PHP   
      只需要到POST   HTTP头。加上   referer   即可。
    好多人这么说 该怎么写呢?
      

  4.   


    顶,看看snoopy(网上去下载一个)的代码
      

  5.   

    顶,看看snoopy(网上去下载一个)的代码 这是什么意思  没看明白啊!
      

  6.   

    利用fsockopen 中可以增加来源信息
      

  7.   

    就是伪造来路嘛 万能的csdn啊 来个高手吧!!