网站防盗链代码参考

网站防盗链代码参考

流量计费的CDN,轻量云服务器,为避免被清洗,以下方法对图片与附件均有效果,还可以增加token 验证方式设置链接阅后即焚、时效期更加安全;虽不能完全避免但是大几率减少被刷风险

1.检测来访源,设置站点白名

<?php
$allowedHosts = ['www.httple.net', 'httple.net'];
if (!isset($_SERVER['HTTP_REFERER']) || !in_array(parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST), $allowedHosts)) {
    header('HTTP/1.0 403 Forbidden');
    exit('来源不合法禁止访问,Access forbidden');
}
?>

2.开启跨域访问验证

<?php
header('Access-Control-Allow-Origin: https://www.httple.net'); // 仅允许特定域访问
?>

3.检测HTTP 头部 是否非正常访问

<?php
if (!isset($_SERVER['HTTP_ACCEPT']) || $_SERVER['HTTP_ACCEPT'] == '*/*') {
    header('HTTP/1.0 403 Forbidden');
    exit('检测到非法访问;Access forbidden');
}
?>

以上方法并不能百分比安全,但测试已经能避免被迅雷,IDM之类软件批量下载网站图片;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云博客-资源宝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值