1

私はPHPを使用しています。必要なのは、フォルダーのパスを入力するときにファイル名がリストされないようにフォルダーファイルを保護することです。

http://test.com/admin/free_tmplt

これは私のフォルダパスであり、このパスを直接使用すると、ファイル名が表示されます。これを回避して「保護されたページ」のようなメッセージを表示するにはどうすればよいですか?

4

4 に答える 4

1

それらがリストされないようにするには(これはファイルを保護しませんが、これはあなたが尋ねた質問です)、そのフォルダーにindex.phpを作成するだけです。

于 2012-09-02T05:25:36.363 に答える
0

フォルダに.htacessファイルを作成し、と入力しdeny from allます。

于 2012-09-02T05:29:38.677 に答える
0

また、そのフォルダ内のすべてのファイルが、特定のページをロードするときなどに定期的に変更されるランダム化されたファイル名を持つようにすることもできます(そして、これらの絶えず変化するファイル名はDBに保存されます)-この方法では、誰も「推測」またはファイルが非表示であるかどうかに関係なく、ファイルに直接リンクします。

于 2012-09-02T05:35:32.167 に答える
0

(index.php)というファイルを作成し、その内容を非表示にする(リストに表示されないようにする)すべてのフォルダーに配置し、その(index.php)ファイルに次のコード行を配置できます。

<?php header("Location: http://" . $_SERVER['HTTP_HOST']); ?>

このコード行は、ユーザーをWebサイトのホームページにリダイレクトするためです。

于 2012-09-02T07:25:32.887 に答える