我的网站上有.mp3文件,我想设置我的网站,以便在我的用户登录后可以下载文件.如果用户未登录,则无法下载文件.我不希望任何人能够找到文件的路径.
我只能通过HTTP请求来访问该文件,而使用PHP,只需将其打印出来:
<?php
session_start();
if (isset($_SESSION['logged_in'])) {
$file = '/this/is/the/path/file.mp3';
header('Content-type: audio/mpeg');
header('Content-length: ' . filesize($file));
readfile($file);
}
?>
Run Code Online (Sandbox Code Playgroud)
.htaccess(如果使用 Apache)。readfile()当用户请求文件时,在 MP3 上发送适当的标头。| 归档时间: |
|
| 查看次数: |
5283 次 |
| 最近记录: |