·您当前的位置:首页 > 技术教程 > PHP教程 >

[AS3]百度云盘盗链的一种参考代码

时间:2015-04-08 09:05破博客
[AS3]百度云盘盗链的一种参考代码,百度云盘盗链

[AS3]百度云盘盗链的一种参考代码

  1. <?php 
  2. //以下的代码已经失效,现在本站的外链用的是PCS的链接,虽然能保持原来的外链地址不变, 
  3. //但是发现有安全问题,所以暂时不要用这个方法。 
  4. /* 
  5. //最后修改时间:2013-11-04 
  6. //构造百度网盘分享网址 
  7. $uri = $_SERVER["REQUEST_URI"]; 
  8. preg_match('|\/(\d+)\/(\d+)\.|', $uri, $res); 
  9. if ($res) { 
  10. list($shareid, $uk) = array_slice($res, 1, 2); 
  11. $url = "http://pan.baidu.com/share/link?shareid=$shareid&uk=$uk"
  12. } else { 
  13. preg_match('|\/.+\/(\w+)\.|', $uri, $res); 
  14. $url = "http://pan.baidu.com/s/".$res[1]; 
  15. //匹配源码里面的音乐地址并跳转 
  16. $src = curl_get_contents($url); 
  17. preg_match('|http://.+file.+sign[^"]+|', $src, $res); 
  18. $songurl = html_entity_decode($res[0]); 
  19. header("location:$songurl"); 
  20.   
  21. //用curl获取网页源码 
  22. function curl_get_contents($url) { 
  23. $curl = curl_init($url); 
  24. curl_setopt($curl, CURLOPT_HEADER, 1); 
  25. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
  26. curl_setopt($curl, CURLOPT_USERAGENT, "Iphone"); 
  27. curl_setopt($curl, CURLOPT_TIMEOUT, 10); 
  28. $src = curl_exec($curl); 
  29. curl_close($curl); 
  30. return $src; 
  31. */ 
  32. ?> 

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器