簡體   English   中英

如何保護PHP站點的文件夾中的文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM