以下是一个使用pHP防止文件下载的实例,通过设置适当的HTTP头信息和权限检查来实现。
实例步骤
| 步骤 | 说明 |
|---|---|
| 1 | 创建一个文件下载脚本,例如`download.php`。 |
| 2 | 在脚本中检查用户是否有权限下载文件。 |
| 3 | 设置HTTP头信息以阻止浏览器下载文件。 |
| 4 | 提供一个下载链接供用户点击。 |
代码示例
```php

// 1. 设置文件路径
$filePath = 'path/to/your/file.txt';
// 2. 检查文件是否存在
if (!file_exists($filePath)) {
die('文件不存在。');
}
// 3. 检查用户权限
// 在这里,你可以添加任何权限检查逻辑,例如用户登录验证等。
// 4. 设置HTTP头信息,阻止浏览器下载文件
header('Content-Type: text/plain');
header('Content-Disposition: inline; filename="







