[英]How can I protect files in a folder in a PHP site?
我正在使用PHP。 當我們輸入文件夾路徑時,我需要保護文件夾文件免於列出文件名。
http://test.com/admin/free_tmplt
這是我的文件夾路徑,當我直接使用此路徑時,它會顯示文件名。 如何避免這種情況並顯示“受保護的頁面”之類的消息?
要只是阻止它們被列出(這不會保護文件的安全。但這是您提出的問題),只需在該文件夾中創建index.php。
在文件夾中創建一個.htacess
文件,然后鍵入deny from all
。
您也可以這樣做,以便該文件夾中的所有文件都具有隨機的文件名,這些文件名會在人們加載某些頁面等情況下定期更改(並且這些不斷變化的文件名將存儲在數據庫中)-這樣,沒人會“猜測”或直接鏈接到文件,無論它們是否被隱藏。
您可以創建一個名為(index.php)的文件,並將其放在要隱藏其內容的每個文件夾中(防止它們被列出),然后將下一行代碼放入該(index.php)文件中:
<?php header("Location: http://" . $_SERVER['HTTP_HOST']); ?>
因為這行代碼會將用戶重定向到網站的首頁。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.