Php Dnt允许用户从url访问文档

Php Dnt允许用户从url访问文档,php,.htaccess,urlaccess,Php,.htaccess,Urlaccess,我希望登录用户可以访问PDF文件,而匿名用户不能从浏览器(如www.domain.com/PDF/name.PDF)访问该文件 我的pdf文件已损坏。单击下载时失败 我已经在其中创建了pdf文件夹,保存了我所有的pdf文件。 我有html代码 <ul> <li> <a href="/check.php" target="_blank">Test</a> </li> </ul> ht通道 RewriteEngine

我希望登录用户可以访问PDF文件,而匿名用户不能从浏览器(如www.domain.com/PDF/name.PDF)访问该文件

我的pdf文件已损坏。单击下载时失败

我已经在其中创建了pdf文件夹,保存了我所有的pdf文件。 我有html代码

<ul>
<li>
    <a href="/check.php" target="_blank">Test</a>
</li>
</ul>
ht通道

RewriteEngine on
RewriteRule .* check.php

只需在php文件中添加一个函数,如下所示:

function protect_page(){
if(logged_in()===false){
    header('Location: protected.php');
    exit();
}
}
通过执行以下操作检查用户是否已登录

$_SESSION[login]==true
在有pdf链接的页面上编写上述保护页面功能


您可以开始了。

protected.php中会有什么内容?您的消息或任何您想向未经授权的用户显示的内容。就像您没有访问此页面或任何内容的权限一样。
$_SESSION[login]==true