0
我创建.htaccess文件 Linux服务器上,并把这段代码在它:如何只允许登录的用户访问文件夹中
Order Deny,Allow
Deny from all
这里是我的PHP代码这在我的Windows机器与WAMP的服务器上它做工精细:
$path = $data['path']; // complete path to file
if (is_user_logged_in()) {
//return $path;
if (file_exists($path)) {
header('Cache-Control: public');
header('Content-Description: File Transfer');
header('Content-Type: application/pdf');
header('Content-Transfer-Encoding: binary');
readfile($path);
}
} else {
return 'Welcome, visitor!';
}
但是当我在服务器上运行它,它并没有在所有的工作。有一个锁定的文件夹,我在其中放置了.htaccess
文件。并且在锁定的文件夹下有许多子文件夹,我想限制只有登录用户才能访问。
什么是错误日志 –
它无法打开文件(pdf文件)。但是当我删除.htaccess文件时,它没有任何问题打开 – atif
什么是锁定和解锁,这里指的是什么? – saji89