使用URL限制正在查看或下载的文件可以通过以下步骤实现:
<?php
// 获取要下载的文件路径
$file = 'path/to/your/file.pdf';
// 检查文件是否存在
if (file_exists($file)) {
// 设置HTTP头信息
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . basename($file));
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
readfile($file);
exit;
} else {
echo '文件不存在!';
}
?>
path/to/your/file.pdf
替换为你要下载的文件的实际路径。http://yourdomain.com/download.php
这样,当用户访问该URL时,浏览器将自动下载指定的文件。
请注意,这只是一个基本的示例,你可以根据自己的需求进行修改和扩展。另外,为了增加安全性,你可以添加身份验证、访问控制等额外的逻辑来限制文件的访问。
领取专属 10元无门槛券
手把手带您无忧上云