Web ディレクトリに冗長なプログラムがあってはなりません (セキュリティ上の考慮事項)_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:18:31
オリジナル
759 人が閲覧しました

ただし、これらの手順にはいくつかの判断と制限が追加されます。ただし、ライブラリ ファイルに加えて、一時ファイル、テンプレート ファイルなどもあります。これらのファイルには、Web 経由で直接アクセスしないでください。セキュリティの観点でもコード管理の観点でも、アクセスできないファイルは Web ディレクトリに保存してください。

なぜそのような問題が発生するのでしょうか?昔は、ほとんどの Web サイトはまだ仮想ホスト上に配置されており、ftp のルート ディレクトリが直接 Web のルート ディレクトリでした。この状況に適応するために。 phpbb、vb、discuz、ofstar などのコードは、ライブラリ ファイルを同じレベルのディレクトリに直接保存することしかできません。

でも、それは今も必要なのでしょうか?現在のサーバーの価格は以前よりもはるかに安くなり、基本的に Web マスターはサーバー、ほぼ vps になります。また、仮想ホストであっても、同じ FTP ルート ディレクトリと Web ルート ディレクトリを持ちません。一般に、ftp は web より 1 レベル上位です。したがって、すべてのプログラムを Web ディレクトリに置く必要はなくなりましたが、Web 上で使用する必要があるファイルは Web ディレクトリに置く必要があります。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/325481.html技術記事ただし、これらの手順にはいくつかの判断と制限が追加されます。ただし、ライブラリ ファイルに加えて、一時ファイル、テンプレート ファイルなどもあります。これらのファイルには、Web 経由で直接アクセスしないでください。 ...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!