我正在用 PHP 开发一个在线视频销售网站。要下载特定视频,用户支付特定金额,然后我提供下载视频的链接。我使用以下代码向用户提供下载链接。
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit;
我已将所有视频存储在特定文件夹中。如何阻止用户阻止用户,使他们无法查看该视频文件夹并且无法免费下载视频。或者无法抓取网站并下载所有内容。