php 防盗链
<?php
// 设置允许访问的域名列表
$allowed_domains = ['example.com', 'www.example.com'];
// 获取请求的Referer
$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
// 检查Referer是否在允许的域名列表中
$referer_domain = parse_url($referer, PHP_URL_HOST);
$is_allowed = in_array($referer_domain, $allowed_domains);
if ($is_allowed) {
// 允许访问,输出视频文件
header('Content-Type: video/mp4');
readfile('path/to/your/video.mp4');
} else {
// 不允许访问,返回错误信息
header('Content-Type: text/plain');
echo 'Access Denied';
}
?>