我正在使用PHP。我需要的是当我们输入文件夹的路径时,保护文件夹文件不列出文件名。如何保护PHP网站中文件夹中的文件?
http://test.com/admin/free_tmplt
这是我的文件夹路径,当我使用此路径将其直接显示的文件名。如何避免这种情况并显示“受保护页面”之类的信息?
我正在使用PHP。我需要的是当我们输入文件夹的路径时,保护文件夹文件不列出文件名。如何保护PHP网站中文件夹中的文件?
http://test.com/admin/free_tmplt
这是我的文件夹路径,当我使用此路径将其直接显示的文件名。如何避免这种情况并显示“受保护页面”之类的信息?
只是简单地在该文件夹中创建index.php以阻止它们被列出(这不会保护文件,但这是您问的问题)。
你也可以这样做,因此该文件夹内的所有文件都具有随机化的文件名,这些文件名在人们加载特定页面等时(以及这些不断变化的文件名将被存储在数据库中)以固定间隔改变 - 这样没有人可以“猜测”或直接链接到文件,无论它们是否隐藏。
您可以创建一个名为(index.php)的文件,并将其放入要隐藏其内容的每个文件夹中(防止它们被列出),并将下一行代码放入该(index.php)文件中:
<?php header("Location: http://" . $_SERVER['HTTP_HOST']); ?>
因为这行代码会将用户重定向到网站的主页。
您使用的是什么Web服务器?这是使用Apache,IIS?答案真的取决于配置你的服务器。 – arunkumar
我使用Apache – Dhanya