记录生活 · 沉淀技术 · 独立思考
防止文章附件被盗链,单文件解决方法
ximi: 这就是一个PHP文件,放在站点任意位置都可以,只要目录与白名单正确配置即可;
原理步骤如下:
1.检查当前页面地址是否在白名单中第8行:【$whitelist = ['ximi.me', 'www.ximi.me'];】,如果不存在拒绝链接;
2.从链接中url参数中获取文件名并从服务器查询,检查指定目录下文件是否存在,
代码在第26行:【$baseDir = realpath("./a/b/d");】,文件不存在给出提示;
3.以上条件满足后以二进制方式输出文件给前台客户端
例如:
将代码保存为a.php放在根目录;
文件test.zip存放在"./a/b/d/"目录内;
访问链接:https://你得域名/a.php?url=test.zip
留言时间: 2025-01-31 21:51:08
开源希米个人图册V5.01
飞鱼: 真棒
留言时间: 2025-01-31 21:16:09
防止文章附件被盗链,单文件解决方法
PiliHot: 请问一下这个代码放在什么地方呢
留言时间: 2025-01-31 09:41:23
写了两个随机生成图片的Api代码
ximi: Thank you for your attention!
留言时间: 2025-01-30 13:58:00
写了两个随机生成图片的Api代码
tubemp4.ru: Valuable info. Lucky me I discovered your site accidentally, and I'm surprised why this accident didn't happened in advance!
I bookmarked it.
留言时间: 2025-01-30 07:16:40
常用的快捷命令
飞鱼先生: 来学习学习
留言时间: 2024-12-16 10:28:52
搭建个人防盗链图床
ximi: 因为附件设置了防盗链;
仅可使用浏览器下载;
短期内也不能重复下载;
附件已发送你邮箱
留言时间: 2024-12-10 23:06:14
搭建个人防盗链图床
OKOK: 不知道为什么下载的[img_v3.01.zip]无法打开,反复下载了好几次,文件大小55.35K,无法打开。
如果可以希望发邮箱一份最新版,非常感谢。
留言时间: 2024-12-06 09:51:03
防盗链三部曲
Celia: 笑死我了
留言时间: 2024-11-13 06:30:01
搭建个人防盗链图床
ximi: 安装方法:
1.解压安装包到根目录(或是其它目录,得修改header中链接即可)
2.img目录下,img.php,image.php 中对应白名单域名自行修改
3.img/admin/admin.php 为后台管理地址,登陆用户密码存储在login.php内部
来源不合法禁止访问,Access forbidden,这个肯定是在index.php文件里的,其链接根据你放置目录位置,修改文件引用地址即可!
留言时间: 2024-10-09 20:53:40
搭建个人防盗链图床
546160: 来源不合法禁止访问,Access forbidden
解压安装包到根目录(或是其它目录,得修改header中链接即可)
这个修改哪里啊 没找到呢
留言时间: 2024-10-09 20:34:15
防盗链三部曲
秋风于渭水: 防的好到我只能在无图模式下才能看到内容...
留言时间: 2024-09-19 14:50:39
防盗链三部曲
全有导航: 我来看看,到底好看啊。
留言时间: 2024-09-19 08:34:44
所有留言信息均为人工审核,打广告的可以离开了! 时间: 2024-09-08 00:04:41