我正在使用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