我正在使用PHP。我需要的是在输入文件夹的路径时保护文件夹文件不列出文件名。
http://test.com/admin/free_tmplt
这是我的文件夹路径,当我直接使用此路径时,它会显示文件名。如何避免这种情况并显示“受保护的页面”这样的消息?
答案 0 :(得分:1)
要阻止它们被列出(这不会保护文件..但这是你提出的问题)只需在该文件夹中创建index.php。
答案 1 :(得分:0)
在文件夹中创建一个.htacess
文件,然后输入deny from all
。
答案 2 :(得分:0)
您也可以这样做,以便该文件夹中的所有文件都具有定期更改的随机文件名,当人们加载某些页面等时(这些不断变化的文件名将存储在数据库中) - 这种方式没有可以“猜测”或直接链接到文件,无论它们是否被隐藏。
答案 3 :(得分:0)
您可以创建一个名为(index.php)的文件,并将其放在要隐藏其内容的每个文件夹中(防止它们被列出),并将下一行代码放在该(index.php)文件中:
<?php header("Location: http://" . $_SERVER['HTTP_HOST']); ?>
因为这行代码会将用户重定向到网站的主页。