宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > PHP教程

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

2016-10-13 00:16:48 点击量:31 标签: 收藏本文

[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. ?> 

 

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室