ホームページ > バックエンド開発 > PHPチュートリアル > ユーザーがサーバー上のファイルに直接アクセスできないようにする方法

ユーザーがサーバー上のファイルに直接アクセスできないようにする方法

WBOY
リリース: 2016-06-13 13:23:28
オリジナル
1027 人が閲覧しました

サーバー上のファイルにユーザーが直接アクセスできないようにするにはどうすればよいですか
たとえば、サーバーのディレクトリに dl フォルダーがあり、その dl の下に cp.rar があります。私のドメイン名は www.fox.com です。次に、ブラウザのアドレスバーに http://www.fox.com/dl/cp.rar と入力して、サーバーにファイルを直接ダウンロードできますか? このようなファイルを他の人にダウンロードさせたくない場合はどうすればよいですか? Apache ファイルの内容を変更する権限を持っています。それで、どうすればいいでしょうか。
実際には、この効果を実現したいのですが、顧客が支払いを行った後にのみ、サーバー上のファイルのパスを知ってから直接ダウンロードできるとは言えません。

-----解決策---------
.htaccess
------解決策------
ファイルをドキュメントのルートディレクトリの外に置きます。phpを使用します。取得して返送します。
------解決策---------

話し合う

.htaccess

------解決策---------
話し合う

.htaccess

------解決策------------------
また、define を使用して、すべての環境でこの定義を参照することもできます。ページ定義ファイルを使用して、この定義が存在するかどうかを確認します。
------解決策---------
話し合う

定義ページを使用してこの定義の定義ファイルを参照し、この定義が存在するかどうかを確認することもできます。

------解決策---------
話し合う

Quote:

定義ページを使用してこの定義の定義ファイルを参照し、この定義が存在するかどうかを確認することもできます。


壁ジャンプ防止ですが、他のファイルは直接ダウンロードされた静的ファイルなので、ここでは使用しません。

------解決策---------
godaddy を使用していませんが、99.9999%

をサポートしていることを確認してください。Niu Niu に聞かなければ、彼は godaddy のサーバーを使用しているようです。


話し合ってください

引用: 🎜>
.htaccess

私は godaddy を使用していますが、ユーザーは .htaccess

を変更できないようです

------解決策----------------------アクセスを拒否するだけなら、
単純ですすべて拒否

IP/ユーザーなどに基づいて複雑に異なる権限を設定する必要がある場合は、マニュアルを読む必要があります...




Quote:

.htaccess

これを実現するにはどうすればよいかについて話し合います。


------解決策------------------ファイルが特に大きくない場合は、次の方法を使用できます。 phpで判断してから直接出力します。

------解決策---------.htaccess+1
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート