私が使用しているホスティングでは、ユーザー名とパスワードでファイルを保護することができます。自分のサイトの多くのPHPページに含まれている、または必要なファイルにパスワードをつけると、何か「壊れますか」?パスワードでPHPファイルを保護する
答えて
HTTP認証であると仮定すると、これはファイルシステムに対するパスワード保護を提供しないので、ファイルシステムからのファイルには影響しません。これにより、他のユーザーがファイルシステムからファイルを読み取ることを許可されていれば、そのファイルシステムからファイルを読み取ることもできません。
これは、Webサーバー(HTTP://)からファイルパスアクセスするユーザーにパスワードプロンプトが表示されます、あなたが実際にあなただけのPHPスクリプトからインクルードされることを望むプライベートファイルを持っている場合は、
をあなたはpublic_html(またはWebサーバーのルートディレクトリ)からそれらを完全に保持することができます。例えば
:
- APP/private.php
- public_htmlの/ index.phpを
index.phpの内側:
<?php
include "../app/private.php";
/* Other code */
?>
アプリpublic_htmlの外にあるようにディレクトリに格納されている場合、Webサーバからはサービスを受けることはできませんが、ファイルシステムから含めることはできます。
ちょうど脚注:もしあなたがdocrootの外にファイルを作成することを許可しない奇妙なホストを持っているなら私が知っているすべてのために)、あなたはまた、 ''すべてから拒否する '' .htaccess'ファイルを使って*インクルード*ディレクトリがHTTP経由で読み込まれるのを防ぐことができます。 – CD001
- 1. Nginx - パスワード保護PHPスクリプト
- 2. パスワードで保護されたファイルを保存するマクロ
- 3. パスワード保護
- 4. PHPでASXファイルを保護する
- 5. パスワード保護機能付きのパスワード/ジャーナルアプリでWindowsフォームを保護するベストプラクティス)
- 6. GPGからパスワードで保護する.GZファイルを使用する
- 7. node.jsでパスワードで保護されたZIPファイルを生成する
- 8. Pythonでパスワードを保護する方法
- 9. ログイン/パスワードでSilverlightプリズムアプリケーションを保護する
- 10. ASP.NET MVC3:ページをパスワードで保護する
- 11. htaccessパスワードが異なるユーザーでファイルを保護する
- 12. パスワード保護ディレクトリ.htaccess
- 13. パスワード保護IISディレクトリ
- 14. パスワード保護ディレクトリ.htaccess
- 15. Nginxのパスワード保護
- 16. コードでのパスワードの保護
- 17. ルビーのパスワードで保護されたzipファイルを生成する
- 18. * .sdf(sqlCEファイル)をパスワードで保護する方法
- 19. アンドロイドでcsvファイルのパスワードを保護する方法
- 20. Outlookの.pstファイルからプログラムでパスワード保護を削除する
- 21. PHP + htaccess:PDFファイルを保護する
- 22. Dropboxに保存されているsqliteファイルのデータ構造をパスワード保護で保護する
- 23. phpファイルの保護方法
- 24. Pythonスクリプトのパスワードを保護
- 25. プロパティファイルのパスワードを保護する
- 26. パスワード保護をサポートするZipファイル用のAS3/Airライブラリ
- 27. パスワードで保護されたExcelファイルをPythonで使用
- 28. パスワード保護UWPのSqlite
- 29. Apacheのパスワード保護ディレクトリ
- 30. Munin、apache、パスワード保護方法
私はこれが '.htpasswd'(http基本認証)保護であると仮定しています。この場合はnoですが、本当にhttpでインクルードファイルにアクセスする必要がありますか? – CD001
@FastTurtle私はそれがOPが話しているパスワード保護だとは思わない。私はCD001がこれが単なるHTTP認証であることを正しく認識していると思います。 – Devon
基本的に私はロックされたページを開くと、ユーザ名とパスワードのフィールドを含む警告ポップアップ –