我developeing 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;
我已将所有视频存储在特定文件夹中。如何阻止用户阻止用户,以便他们无法查看该视频文件夹并且无法免费下载视频。或者无法抓取网站并下载所有内容。
简单的解决方案:将Web服务器的文档根目录以外的视频。 – 2013-04-29 10:42:05
'报头(“内容类型:应用/八位字节流”);' - 使用正确的内容类型为所使用的视频格式。 – Quentin 2013-04-29 10:42:44