php如何获取下载地址如:http://www.mb5u.com/plus/download.php?open=2&aid=11377&uhash=03dffd2b48f1eaedeb789b0b&cid=66php怎么样得到下载地址http://down.mb5u.com/wymb/TemplateMonsterflash6481.rar求代码!

解决方案 »

  1.   

    这两个url有关系吗? 我看不出来...
      

  2.   

    访问http://www.mb5u.com/plus/download.php?open=2&aid=11377&uhash=03dffd2b48f1eaedeb789b0b&cid=66就会提示http://down.mb5u.com/wymb/TemplateMonsterflash6481.rar
    进行下载
      

  3.   


    真实的下载地址是根据?open=2&aid=11377&uhash=03dffd2b48f1eaedeb789b0b&cid=66
    这几个参数在down.php中根据设计的算法找到wymb目录的真实的地址,
    换言之:你能找到它的算法,就能找到二者的联系
      

  4.   

    我意思是不管他算法怎么样我访问最终会得到地址我意思怎么获取到这个地址 迅雷就很容易获取到我意思是php能不能获取到
      

  5.   

    其实,PHP也是能获取得到的
    你发了一个初始地址过去后,CSDN内部经过计算,会转到文件去
    你可以发送socket连接过去,看看返回的http头,里面会找到地址
      

  6.   

    多谢 zhangweiit 提示获取头部加上下面正则就可以得到地址preg_match( '/location:\s+(.*?)\s+/is ',$rs,$m); 
    print_r($m[1]);--------------------------------------------------
    绿色php资源 http://www.phpzy.com