禁用PHP文件的下载

Soh*_*eil 3 php apache .htaccess download

在我的服务器中,我想显示文件夹中可用的php文件列表.但我不想让我的用户复制或保存它们,只是能够打开PHP文件.

小智 5

您可以使用列出特定目录中的所有文件glob().

//here, I will grab all PHP file names, and throw them into a assoc array:
$fileArr = glob('path/*.php');

foreach($fileArr as $val)
{

echo $val."<br>";

}

//now you have all your file names listed
Run Code Online (Sandbox Code Playgroud)

要阻止用户http向他们发出请求,请使用htaccess:

做一个 .htaccess将文件放在您的文件所在的目录中并将其粘贴到其中:

deny from all

现在,没有人可以http对该目录中的文件发出请求.

为什么你想这样做,是任何人的猜测.