私は現在ウェブサイトを作成していますが、ある点で失敗しています。
実際、私はたくさんのPDFファイルを含むフォルダーを持っています。データベースに応じてこのファイルへのアクセスを制限したいのですが、その方法がわかりません。
例 : ユーザー Marcel が Web サイトにアクセスし、自分自身をログに記録し、クレジット (データベース内の mysql 変数) があれば、事前に選択された 1 つのファイルをダウンロードできます。クレジットがない場合、アクセスは禁止されています。
.htaccess ファイルを使用することを考えましたが、それが最善の解決策かどうかはわかりません。
私は本当にあなたの視点が必要です。
どうもありがとう
私はあなたの助けを借りて解決策を見つけました。これが私のコードです:THksたくさん
$file='TP/'.$_GET['download'].'.pdf';
$filename=$_GET['download'].'.pdf';
header('Content-type: application/pdf');
header('Content-Disposition: inline; filename="' . $filename . '"');
header('Content-Transfer-Encoding: binary');
header('Content-Length: ' . filesize($file));
header('Accept-Ranges: bytes');
@readfile($file);