1

我正在使用 PHP。我需要的是在我们输入文件夹的路径时保护文件夹文件不列出文件名。

http://test.com/admin/free_tmplt

这是我的文件夹路径,当我直接使用此路径时,它会显示文件名。如何避免这种情况并显示“受保护页面”之类的消息?

4

4 回答 4

1

要阻止它们被列出(这不会保护文件..但这是您提出的问题),只需在该文件夹中创建 index.php 即可。

于 2012-09-02T05:25:36.363 回答
0

在文件夹中创建一个.htacess文件并输入deny from all.

于 2012-09-02T05:29:38.677 回答
0

您也可以使该文件夹中的所有文件都具有随机文件名,这些文件名会在人们加载某些页面等时定期更改(并且这些不断变化的文件名将存储在数据库中)-这样没有人可以“猜测”或直接链接到文件,无论它们是否隐藏。

于 2012-09-02T05:35:32.167 回答
0

您可以创建一个名为 (index.php) 的文件并将其放在您想要隐藏其内容的每个文件夹中(防止它们被列出),然后将下一行代码放入该 (index.php) 文件中:

<?php header("Location: http://" . $_SERVER['HTTP_HOST']); ?>

因为这行代码会将用户重定向到网站的主页。

于 2012-09-02T07:25:32.887 回答