查看: 480|回复: 0

基于php的webdav文件直链获取

[复制链接]

0

技术

0

魅力

0

原创

青出于蓝

Rank: 5Rank: 5

积分
3705
人气
21
分享
3
发表于 2024-12-15 00:12:41 | 显示全部楼层 |阅读模式
直接通过url传参获取即可

url 为webdav服务器地址
file 为文件名(如果文件不在根目录的话为文件路径/文件名)
username 为webdav用户名
password 为webdav密码

[PHP] 纯文本查看 复制代码
<?php
$webdavurl = $_GET['url']; 
$filename = $_GET['file']; 
$username = $_GET['username']; 
$password = $_GET['password']; 
$fileurl = $webdavurl . $filename;
header('Location: ' . $fileurl . '?username=' . urlencode($username) . '&password=' . urlencode($password), true, 302);
exit;
?>


有个安全性问题,账号密码是明文传的,尝试对密码做base64加密但是会无法跳转,介意的话勿用,有条件的可以自己改改

演示demo:http://xiaoyonggaoya.sheng17.site/webdav.php
(注:演示站流量有限,仅供体验使用)

评分

参与人数 1经验 +10 分享 +1 收起 理由
henry217 + 10 + 1

查看全部评分

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表