[AS3]百度云盘盗链的一种参考代码
[AS3]百度云盘盗链的一种参考代码,百度云盘盗链
[AS3]百度云盘盗链的一种参考代码
- <?php
- //以下的代码已经失效,现在本站的外链用的是PCS的链接,虽然能保持原来的外链地址不变,
- //但是发现有安全问题,所以暂时不要用这个方法。
- /*
- //最后修改时间:2013-11-04
- //构造百度网盘分享网址
- $uri = $_SERVER["REQUEST_URI"];
- preg_match('|\/(\d+)\/(\d+)\.|', $uri, $res);
- if ($res) {
- list($shareid, $uk) = array_slice($res, 1, 2);
- $url = "http://pan.baidu.com/share/link?shareid=$shareid&uk=$uk";
- } else {
- preg_match('|\/.+\/(\w+)\.|', $uri, $res);
- $url = "http://pan.baidu.com/s/".$res[1];
- }
- //匹配源码里面的音乐地址并跳转
- $src = curl_get_contents($url);
- preg_match('|http://.+file.+sign[^"]+|', $src, $res);
- $songurl = html_entity_decode($res[0]);
- header("location:$songurl");
- //用curl获取网页源码
- function curl_get_contents($url) {
- $curl = curl_init($url);
- curl_setopt($curl, CURLOPT_HEADER, 1);
- curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($curl, CURLOPT_USERAGENT, "Iphone");
- curl_setopt($curl, CURLOPT_TIMEOUT, 10);
- $src = curl_exec($curl);
- curl_close($curl);
- return $src;
- }
- */
- ?>
热门文章推荐
- [php]优酷真实视频地址解析算法
- [Dz]discuz手机版支持视频播放的方法
- [PHP]php加密js解密的方法实例
- [php]用PHP打印出前一天的时间格式
- [PHP]mpeg,mp3,avi的ffmpeg的php转换类
- [php]php中3DES加密一个非常有用的3des加密
- [PHP]php.ini修改上传文件的大小限制处理方法
- [php]用过的最好用的php分页类源代码
请稍候...